Page 1 of 1
Закачивающийся файл не попадает в нужную категорию
Posted: 04 Mar 2015, 18:41 Wed
by VladSh
У нас на портале есть ссылки определённого вида:
текст ссылки, к примеру такой: Prostit.Za.Vse.SATRip..avi
сама ссылка может быть такой:
http://www.ex.ua/get/153751575 , либо такой:
http://www.ex.ua/load/153751575 . Без разницы.
Когда кликаешь на ссылку мышькой, то в браузере как бы начинает открываться новая страница, DM перехватывает реальную ссылку на файл и загружает его в нужную папку-категорию; в данном случае "\Download\Видео", что правильно.
Когда на этой ссылке вызываешь DM из контекстного меню вот такой строкой:
Code: Select all
Item, "DM: Закачать" = Execute program, "C:\Program Files (x86)\Download Master\dmaster.exe", "%l hidden=1"
то закачка производится, но закачиваемый файл помещается не в нужную папку-категорию, а в "\Download\".
Хотелось бы исправления этого поведения.
Posted: 05 Mar 2015, 13:56 Thu
by Qwertiy
Так ведь категория же по ссылке определяется...
Re:
Posted: 06 Mar 2015, 3:41 Fri
by VladSh
Qwertiy wrote:Так ведь категория же по ссылке определяется...
Это верно.
Что неверно, так это место в коде для определения категории. Сейчас DM пытается получить её "в лоб" из ссылки, которая содержит тип файла, а иначе этим не занимается.
Если же использовать ссылки, которые приведены выше (в которых явно нельзя понять, что там за файл), то при передаче такой ссылки в DM, он всё равно получает реальную ссылку на закачку (иначе бы он ничего не смог закачать). Так вот после получения реальной ссылки и нужно вытягивать из неё тип файла и далее класть файл в соответствующую категорию.
Posted: 06 Mar 2015, 11:47 Fri
by Qwertiy
Только ведь возможна и обратная ситуация, когда первая ссылка адекватная, а вторая - просто какой-то код.
Кстати, а на том сайте вообще что-то кроме видео есть? Может просто сам сайт в категорию видео прописать?
Re:
Posted: 07 Mar 2015, 1:12 Sat
by VladSh
Qwertiy wrote:Только ведь возможна и обратная ситуация, когда первая ссылка адекватная, а вторая - просто какой-то код.
В таком случае бы сделал так: пытался бы получить из первой ссылки, если получилось определить расширение - великолепно (как сейчас есть), не получилось - определяем из 2-й ссылки. И уж если из неё не получилось, ложим в корень всех закачек.
Qwertiy wrote:Кстати, а на том сайте вообще что-то кроме видео есть? Может просто сам сайт в категорию видео прописать?
Там всё, что хош, есть
Потому такой способ не пойдёт.
Re: Закачивающийся файл не попадает в нужную категорию
Posted: 22 Apr 2015, 12:53 Wed
by Slavko
Реализовано в 6.3.1.1457. Проверяйте
Posted: 26 Apr 2015, 5:49 Sun
by Qwertiy
Slavko wrote:Проверяйте
Как я и ожидал, отвратно работает!!!
Есть категория с фильтром
и адрес вида
Code: Select all
http://ru.giveawayoftheday.com/download/?id=15745
Теперь DM получает имя файла
Code: Select all
UndeleteWizard51-qoi9n2m.zip
http://files.giveawayoftheday.com/UndeleteWizard51-qoi9n2m.zip
и отправляет его в категорию
Архивы.
Проверяйте на актуальной раздаваемой программе на сайте
http://ru.giveawayoftheday.com/
Re: Закачивающийся файл не попадает в нужную категорию
Posted: 06 May 2015, 18:12 Wed
by Slavko
Доработано. Проверяйте, билд 1458:
http://www.westbyte.com/test/dm/dmaster.exe.
Есть ли еще замечания?
Posted: 07 May 2015, 9:45 Thu
by Qwertiy
Вроде работает. Но особо не порверял.
PS: "Вы не можете отправить следующее сообщение сразу после предыдущего. Пожалуйста, попробуйте чуть позже."