magog
26.08.2012 11:44 Azoth
Пстач. Есть значится директ линк ужасного вида. Если там картинка, например, то может быть 2 варианта поведения: при клике на линк открывать картинку в бразуре (такое же поведение будет для всех маймтипов, которые могут открыться в браузере гуглом) и второе — предлагать ее скачать, с возможностью открыть в любимом приложении и т.п.
какой вариант более предпочтителен?
Настроек не будет. Либо все файлы будет предлагать скачать, либо часть файлов будет открывать в браузере, а остальные качать.
Второй вариант полущ.
В конце концов, браузер тоже может предложить скачать.
если там будет картинка, то скачать предлагать не будет. Просто открое в браузере картинку и все.
Ну и правильно.
ок
Предлагать открывать картинки в приложении — промудоблядство несусветное.
не предлагать. А когда такой линк открываешь в бразуере одним способом, то там выскочит диалог сохранения. А там же есть возможно открыть в приложениии. Во втором случаее некоторые типы будут сразу в бразуере открываться онлайн, так сказать
Ну, всё правильно. Просто второй случай даже для pdf и doc тупо фейлит даже у гугла (если, допустим, есть каменты в pdf). Так что в браузере — только картинки, я считаю.
А вообще, если есть возможность, то зделоть как в онлайн-почтах: три ссыылки — посмотреть, скачать и скачать в архиве (последнее, разумеется, опционально).
хуита какая-то. У меня в кедах, например, все ссылки открываются в нужном приложении в зависимости от маймтайпа и ничего не качается до открытия в самом приложении... (ну, кроме отырваний ссылок из самого браузера)
не получится. Тут для чего я это делаю. В личкрафтах есть клиент GoogleDrive. Там ты можешь расшарить файл и дать кому-то линк на него. Так вот этот линк я и формирую.
тащемта этот опрос я именно ради тебя и завел. Но в кедах нихуя не откроется, к сожалению
ну, если брать то, какой линк формировать (на хтмл с предложением делать с контентом что хочешь, или напрямик на контент) — я за прямой линк на контент, чтобы человек мог открыть в любимом приложении. Но саму идею целиком — я не уловил.
по линку не понятно какой там контент
так я не пойму, из какого состояния и что ты делаешь. Т.е. какие входные данные? линк от самого гугла или файл, который ты заливаешь?
//Алсо, по линку-то не понятно, но по хидеру Content-Type понятно (если вебсервер нормально настроен).
https://drive.google.com/uc?export=&... вот линк на jpeg
https://drive.google.com/uc?export=downl... — а вот второе поведение для этой же картинки
хуита какая-то...
note ~ % curl -I https://drive.google.com/uc\?export\=\&a...
HTTP/1.1 302 Moved Temporarily
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Date: Sun, 26 Aug 2012 12:26:03 GMT
Location: https://doc-14-94-docs.googleusercontent...
Content-Type: text/html; charset=UTF-8
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE
Transfer-Encoding: chunked
note ~ % curl -I https://doc-14-94-docs.googleusercontent...
HTTP/1.1 503 Service Unavailable
Server: HTTP Upload Server Built on Aug 15 2012 18:03:01 (1345078981)
Date: Sun, 26 Aug 2012 12:26:28 GMT
Expires: Sun, 26 Aug 2012 12:26:28 GMT
Cache-Control: private, max-age=0
Content-Length: 0
Content-Type: text/html; charset=UTF-8
Google Drive тупо ненужен.
личкрафты тоже, поэтому они отлично дополняют друг друга
у меня wget тоже не качает.
Всё равно суть вопроса непонятна. Кагбэ стандарт — открывать браузером картинки, кому надо — сохранят
так именно в этом и вопрос. Я не в курсе как по станадарту. А помню, что mva люто ругался, что картинки открываются в браузере, а не в приложении для просмотра картинок
я ругался на то, что когда человек даёт линк blabla.jpg а вебсервер вместо этого отдаёт Content-Type: text/html (и хтмл соответственно) — оно открывается в браузере, вместо того, чтобы открыться в специализированной софтине. Это, естественно, с точки зрения KDE. А у других людей — даёшь ли ты прямую ссылку или на html она откроется в браузере и им будет похуй. Так что грамотнее отдавать пр/мую ссылку на контент вместо html.
Но если вопрос стоит о том, как открывать ссылку изнутри личркрафтов — тут уж похуй и можно открывать к Poshuku (я, просто, повторюсь, не понял саму суть вопроса: что у нас на входных данных и что надо получить) :)
Стандарта нет, но ест здравый смысл. Всё, что браузер может показывать — пусть показывает. А это тупо только картинки.
Причем если пользователь ставит дополнения, скажем, pdf.js — то это проблема его и автора дополнения.
вот в данном случае на выходе картинка. А вопрос — как должен данный линк открываться в браузере: как картинка или сразу же с предложением скачать
в браузере — должен открываться как картинка. Главное чтобы когда человеку даёшь линк — отдавалась картинка, а не html с предложением её скачать :)
Как картинка!!! Если я жму на линк — я хочу увидеть это в браузере.
вот. Это я и пытался узнать. Спасибо.
это если ты жмёшь в браузере. А вот если я жму на линк в jabber-клиенте (не учитывая личкрафты) — я хочу увидеть картинку/текст/что_бы_там_ни_было_кроме_хтмл — НЕ В БРАУЗЕРЕ, а в специализированной софтине
Ну ты извращенец значит.
почему? Нахуя стартовать прожорливый браузер, когда можно открыть сразу в целевом приложении?
и да, человек с 16 гигами оперативки в ноуте говорит про прожорливые браузеры, вы не ослышались.
У нормальных людей браузер всегда запущен ;)
ты много нормальных людей знаешь?