Page 1 of 1

Проблема с именем файла из ссылки в новой версии DM

Posted: 27 Mar 2013, 16:23 Wed
by KiberInfinity
После обновления возникла следующая проблема:
В новой версии программы она перестала брать имена файлов по таким ссылкам:

Code: Select all

http://cs521414.vk.me/u11989623/audios/8baabf42452f.mp3?&/%C0%ED%E8%EC%E0%F6%E8%DF%20-%20%D1%EF%E8%F7%EA%E8.mp3
или таким:
http://cs521414.vk.me/u11989623/audios/8baabf42452f.mp3?&/АнимациЯ%20-%20Спички.mp3
раньше по такой ссылке закачался бы файл с именем "АнимациЯ - Спички.mp3" а теперь "8baabf42452f.mp3"
а по ссылке:

Code: Select all

http://cs514108.vk.me/u7199109/videos/fc6b180876.360.mp4?&/%CE%F7%E5%ED%FC%20%E7%E0%F9%E8%F2%ED%E0%FF%20%EF%EB%B8%ED%EA%E0).mp4
или
http://cs514108.vk.me/u7199109/videos/fc6b180876.360.mp4?&/Очень защитная плёнка).mp4
теперь закачивается "fc6b180876.360.mp4" вместо "Очень защитная плёнка).mp4"

Posted: 28 Mar 2013, 12:08 Thu
by Qwertiy
KiberInfinity wrote:После обновления возникла следующая проблема
Эм.. Оно так и должно быть, т. к. имя - это то, что стоит до знака вопроса или решётки, если они есть...
Возможно, кто-нибудь сделает плагин специально для vk. Когда-нибудь...
Хотя... Не уверен, но возможно подходящий плагин уже есть http://downloadmaster.net/forum/viewtopi ... =12&t=8147 - тут надо разбираться.

Re: Проблема с именем файла из ссылки в новой версии DM

Posted: 28 Mar 2013, 12:24 Thu
by KiberInfinity
Если делать по общепринятым правилам, то "оно так и должно быть", но хотелось чтобы оставили в загрузчике какую-нибудь возможность подменять имя файла через ссылку, если сервер не умеет отдавать в заголовках нормальное имя файла.
Просто не хочется из-за этого фикса возвращаться на старую версию и игнорировать обновления.

Re: Проблема с именем файла из ссылки в новой версии DM

Posted: 29 Mar 2013, 20:10 Fri
by KiberInfinity
Хотелось бы услышать ответ разработчиков, стоит ли надеяться на такую возможность, или эта фича/баг окончательно исправлены и замены этому не будет?

Posted: 30 Mar 2013, 12:21 Sat
by Qwertiy
KiberInfinity wrote:Хотелось бы услышать ответ разработчиков, стоит ли надеяться на такую возможность
Я конечно не разработчик, но такую возможность вполне может предоставить плагин.
Да, а что насчёт указанного мной плагина? Вполне возможно, что он уже на это способен. Хотелось бы увидеть ответ...

Re:

Posted: 30 Mar 2013, 16:53 Sat
by KiberInfinity
Qwertiy wrote:Да, а что насчёт указанного мной плагина? Вполне возможно, что он уже на это способен. Хотелось бы увидеть ответ...
Посмотрел плагин... Занятная вещь, но так и не понял как сделать, чтобы он переименовывал файл так:
1) из ссылки (например http://..../file.mp3?name=/NEW%20-%20FILENAME.mp3) регуляркой вырезается кусок "NEW%20-%20FILENAME.mp3" в котором записано нормальное имя файла
2) "NEW%20-%20FILENAME.mp3" декодируется для приведения символов в нормальный вид "NEW - FILENAME.mp3"
3) скачанный file.mp3 переименовывается в "NEW - FILENAME.mp3"


P.S. Плагины это хорошо, но пользователям, которые раньше качали файлы через DM из-за возможности подмены имени файла, легче объяснить как поставить старую версию программы, или убедить перейти c их браузера на Chrome/Firefox и качать по одному файлу вместо пакетной загрузки с нормальными именами, чем заставить их скачать плагин, распаковать, найти папку DM, закинуть плагин в нужную папку, перезапустить DM, зайти в настройки плагина, создать пачку правил с кучей переключателей и обрядом ввода магических заклинаний, называемых регулярными выражениями... да и то явно не конец истории будет для большинства обычных пользователей.

Re: Re:

Posted: 23 May 2013, 6:32 Thu
by Korney San
KiberInfinity wrote: Посмотрел плагин... Занятная вещь, но так и не понял как сделать, чтобы он переименовывал файл так:
1) из ссылки (например http://..../file.mp3?name=/NEW%20-%20FILENAME.mp3) регуляркой вырезается кусок "NEW%20-%20FILENAME.mp3" в котором записано нормальное имя файла
2) "NEW%20-%20FILENAME.mp3" декодируется для приведения символов в нормальный вид "NEW - FILENAME.mp3"
3) скачанный file.mp3 переименовывается в "NEW - FILENAME.mp3"
Возможно, регулярки будут вкручены в плагин в более существенном виде, чем до этого, и Ваша задача станет решённой.
Кстати, обычно плагин сначала декодирует ссылку.