Сервер загрузки, http, ftp, торрент...
#474
Обнаружиласть проблема при закачке по FTP файлов с русскими именами. В Веб интерфейсе имя файла отображается правильно, закачка доходит до 100% затем выдается ошибка и файл не появляется в папке назначения. При этом в /var/log/messages появляется сообщние вида:
wget: main.c cant move file "крякозябры".mkv

DS 410
прошивка synology_ppc853x_410_1157
#475
не совсем понятно что вы имеете ввиду...

если вы пользуетесь Download Station то все должно работать правильно.

wget действительно не понимает русские имена... их надо переводить в формат URI, например:

- крякозябры
- %EA%F0%FF%EA%EE%E7%FF%E1%F0%FB
#476
Да, пользуесь Downlad station. Действительно при добавлении в вебе имя выглядит как %EA%F0%FF%EA%EE%E7%FF%E1%F0%FB. Когда закачка начинается в вебе появляется русское название файла. А дойдя до 100% в столбце статус появляется ошибка.

В этот момент в логе появляется соотв. ошибка только там "крякозябры" выглядят как арабская вязь.
#477
Я не поленился и провел эксперимент...

  1. Для "чистоты" опыта я создал файл с кириллицей и пробелом в названии, залил на ftp

    test01.png


  2. Создал задачу в Download Station, т.к. на ftp доступ запаролен, указал логин и пароль

    test02.png

  3. Задание встало в очередь на закачку, пока ошибок никаких...

    test03.png

  4. Выполнилось...

    test04.png

  5. Вот описание задания, все "гладко"

    test05.png

  6. А вот логи, где тоже никаких эксцессов...

    test06.png
#478
в добавок хочу привести примеры как можно скачать с ftp пачкой wget'ом:

для начала перейдем в папку куда будем качать:

cd /volume1/target_folder


  • Указать ссылку с логином и паролем для http или ftp

    wget ftp://login:password@domain.ru/image.jpg

  • Качаем файлы из списка прямых ссылок

    wget -input-file=url_list.txt

  • рекурсивная загрузка, т.е. все вложенные папки

    wget -r ftp://domain.ru/folder

  • рекурсивная загрузка с докачкой, т.е. скаченные файлы пропускаются

    wget -r -с -b ftp://domain.ru/folder

  • рекурсивная загрузка с докачкой в фоне и сохранением лога в файл

    wget -r -с -o log.txt ftp://domain.ru/folder
PS я так сливал в фоне музыку с кучей вложенных папок...

подробнее о wget можно прочитать в Wiki: http://ru.wikipedia.org/wiki/Wget
#537
Axl писал(а):не совсем понятно что вы имеете ввиду...

если вы пользуетесь Download Station то все должно работать правильно.

wget действительно не понимает русские имена... их надо переводить в формат URI, например:

- крякозябры
- %EA%F0%FF%EA%EE%E7%FF%E1%F0%FB
Ну, вот пример. При входе по ftp в каталог "Мультфильмы" я получаю заголовок ftp://diskstation/Films/Мультфильмы/
Если говорю "Скопировать ссылку" (в Firefox), то получаю ftp://Diskstation/Films/%D0%9C%D1%83%D0 ... %BC%D1%8B/. Вроде, все нормально, но! Но при вводе этой ссылки в строку адреса браузера я получаю "505: No such directory"