@pydjango

Страница 446 из 1273
xPushkin
12.08.2017
22:14:40
При вызове getsize() он не находит файл

Думаю что getsize работает только на локальные файлы

Но это не точно.

Ahmed
12.08.2017
22:15:39
Ну и следовательно, что дальше делать?)

Google
Eugene
12.08.2017
22:16:14
лол

xPushkin
12.08.2017
22:16:37
Странно. Шо за странный путь к файлу у Гугла, честное слово..

Eugene
12.08.2017
22:16:40
тебе youtube-dl даст ссылку, вот по ней редирект и делай) он предложит сохранить mp3 какфайл)



xPushkin
12.08.2017
22:17:11
Нет бы какой-нибудь https://google.blyat/blablabla.mp4

А так хуита какая-то

Eugene
12.08.2017
22:17:40
это же стороний сервис)

гугл не дает качать)

xPushkin
12.08.2017
22:17:50
Ahmed
12.08.2017
22:17:56
Да пиздец, ребята я сам 6 день ебусь с этим

такие задания на Junior'а))

Google
Eugene
12.08.2017
22:19:06
в задание так и написано:D

Ahmed
12.08.2017
22:19:12
В самом деле..
Так епт а я, что по вашему делаю?

xPushkin
12.08.2017
22:19:26
+ к этому укажи content type force download

Ahmed
12.08.2017
22:19:40
ну ок давайте с начало тогда))

сейчас попробуем ваш метод сделать

xPushkin
12.08.2017
22:20:10
Мы к тому, что тебе не нужен Джанго чтобы обрабатывать редирект

<а href="nxnfnfjdkskckf.mp4"> сделает своё дело

Ahmed
12.08.2017
22:21:27
чет не понял ?

вот тот самый код, что с ним делать?) https://hastebin.com/kegovebume.py

Eugene
12.08.2017
22:22:35
Например получить ссылку и вставить ее в шаблон)

еще прекрути ajax и будет вообще красиво:D

Ahmed
12.08.2017
22:23:30
Типа прорендерить ссылку на html страницу?

еще прекрути ajax и будет вообще красиво:D
Да я бля, что только не делал

и аякс там был с prompt'ом)

нихуя не правильно говорять

xPushkin
12.08.2017
22:24:22
вот тот самый код, что с ним делать?) https://hastebin.com/kegovebume.py
Погодь... Ты редиректишь юзера по ссылке вставляя в хедр ссылку на ссылку по которой только что редиректнул

Eugene
12.08.2017
22:24:39
ссылку на ссылку:D

xPushkin
12.08.2017
22:25:10
ссылку на ссылку:D
Глянь его код. Он редиректит на ссылку, а потом эту же ссылку ебашит в header

Ahmed
12.08.2017
22:25:27
это не правильно?)

Google
Eugene
12.08.2017
22:25:57
videoUrl вот это в шаблон надо будет как-то вывести:)

а еще код не по PEP :(

xPushkin
12.08.2017
22:26:04
это не правильно?)
А это логично?

Eugene
12.08.2017
22:26:54
кстати, если форма будет не валидная, все приложение зависнет?)

Ahmed
12.08.2017
22:27:14
Да я уже на этот PEP давно хуй забил))

xPushkin
12.08.2017
22:27:40
У тебя на руках ведь только ссылка

Eugene
12.08.2017
22:28:13
кинь результат вот этого принта print(videoUrl)

Ahmed
12.08.2017
22:29:32
кинь результат вот этого принта print(videoUrl)
https://r2---sn-53oxu-4g0e.googlevideo.com/videoplayback?sparams=dur%2Cei%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpcm2%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cexpire&expire=1502598525&ipbits=0&mime=video%2Fmp4&pl=24&source=youtube&ratebypass=yes&dur=153.901&lmt=1472303814078729&key=yt6&beids=%5B9466594%5D&id=o-AB_E4st3v_QH3EwMgRI3t36mgc2wZpxkiwZhVM01A3wZ&ip=212.112.119.175&requiressl=yes&signature=11118A78521CBF84BB9AAA27F905B838FA2687E2.3050B11E2BED823C9FCA2630A26C26BD56D72A5E&initcwndbps=2016250&mt=1502576737&mv=m&ei=HYGPWar_D4e9d4LMk8AM&itag=22&ms=au&pcm2=yes&mm=31&mn=sn-53oxu-4g0e

Eugene
12.08.2017
22:30:24
https://jsfiddle.net/4wg26et0/ на)

Ahmed
12.08.2017
22:31:18
Ahmed
12.08.2017
22:31:19
Да я уже так делал))



Eugene
12.08.2017
22:31:48
перезагрузка страницы будет)

и все сломается навеное

Ahmed
12.08.2017
22:32:16
как тогда по вашему поступить?

что там еще можно передать контекстом кроме render?

xPushkin устал уже походу))

Eugene
12.08.2017
22:33:36
return JsonRespone({'url': url_video}) и обрабатывать запрос js/ajax ну это слишком наверное:)

Google
Ahmed
12.08.2017
22:34:52
Да бля ему на это похуй, ему надо чтоы не надо кликать))

ему надо редирект и скачалось

все

Eugene
12.08.2017
22:38:03
return HttpResponseRedirect('/files/%i/')

хм

xPushkin
12.08.2017
22:38:34
Мы пробовали делать обычный редирект на ссылку?

Он выводит видео.

Admin
ERROR: S client not available

xPushkin
12.08.2017
22:38:54
А если header поменять на force download?

Ahmed
12.08.2017
22:38:54
да

тоже

xPushkin
12.08.2017
22:39:03
Сука.

Ahmed
12.08.2017
22:39:43
Че все?)

xPushkin
12.08.2017
22:40:04
Да ну явно хрень какая-то

Ahmed
12.08.2017
22:40:13
согласен

Мне обидно за вас, столько мучались помочь

увы ничего не вышло

Честно спасибо за труд ребята

Eugene
12.08.2017
22:42:29
это все браузер))

xPushkin
12.08.2017
22:43:02
это все браузер))
Ебанная фича

Google
xPushkin
12.08.2017
22:43:58
Я уверен это проблема с header'ом

Он не работает потому что мы линкуем на сам файл

Как только он переходит по ссылке ему уже посрать на header'ы

Он просто его проигрывает

Ahmed
12.08.2017
22:46:28
Тогда какие варианты еще есть? он говорит используй HTTP 301, а это HttpResponsePermanentRedirect

Eugene
12.08.2017
22:47:44
скачать файл к себе и отдать его)

Eugene
12.08.2017
22:49:43
но лучше хедеры поковырять

xPushkin
12.08.2017
22:50:15
Не нужно его редирект на ссылку

Eugene
12.08.2017
22:51:34
а после сохранение что должно произойти?

Ahmed
12.08.2017
22:52:00
я уже все сделал то, что надо

просто нужен редирект и сохранение файла

как написано в тз

xPushkin
12.08.2017
22:54:28
Смотри

Ahmed
12.08.2017
22:54:40
смотрю

xPushkin
12.08.2017
22:54:41
Можно в HttpResponse

Eugene
12.08.2017
22:55:25
гугл ток через nginx решение дает(

Ahmed
12.08.2017
22:56:07
Можно в HttpResponse
Даже если мы попробуем это то как редирект будем делать?)

Страница 446 из 1273