изменение имения скачиваемого файла
есть ссылка
<a href="up/porno.zip">123</a> можно ли чтобы при скачивание оно изменилось, ну то есть скачался архив «123.zip» ? Интересует только для chrome. заранее спасибо. |
<a href="porno.zip">123</a> <script> document.querySelector( "a" ).onclick = function(){ this.href = "ANAL.zip" } </script> попробуй открыть ссылку. открывается анал не знаю,как будет с файлами. не могу проверить |
Цитата:
|
Сервер (или прокси) должен вернуть заголовок
Код:
Content-Disposition: attachment; filename=123.zip |
melky, мне не редирект нужен на другой файл, а этот файл но под другим именем.
dmitriymar,буду очень признателен если дадите направления где рыть. subzey,спасибо,это я знаю, но сервер недоступен, имеется только js |
Цитата:
Цитата:
|
и? все это дает редирект на другой файл, а мне нужен этот файл, только чтобы сохранился он под другим именем
я нашел только для перетаскивания <a href="porno.zip">123</a> <script> var file = document.querySelector( "a" ); file.addEventListener('dragstart',function(e){ e.dataTransfer.setData('DownloadURL',"MIMe_type:сохраняемое_имя.zip:исходный_файл.zip" ); },false); </script> |
Причём претаскивание? Невозможно без участия сервера изменить имя скачиваемого файла
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
примерно так,чтоли : <a href=porno.zip>скачать бесптално</a> porno.zip : <script> // localhost/porno.zip if( ~location.href.indexOf( "porno.zip" ) ) location.href = "localhost/anal.zip" </script> |
melky, бред. Без сервера никак. (Ну, может быть, что-нибудь получится, если поизвращаться с моднявым FileWriter API и XHR'ом, возможно, 2-м)
|
мм
а если на сервере в porno.zip будет <meta>, переводящий на жругую страницу? |
melky,
в итоге выходишь на конечный файл с изначальным именем. |
неа, я выхожу на porno.zip и скачиваю его, а не интерпретирую как html
|
Цитата:
|
melky, ну и будет тогда скачан текстовый файл с содержимым <meta ...>
|
да, я проверил)
а если сменить mime type ? |
А смысл во всем этом?
Обойти Squid или другую корпоративную резалку контента? При помощи js не получится в любом случае. «Anonymouse» в помощь. Скачивать музыку с вКонтакта, меняя имя файла на анкерный текст? Таких сервисов и так полно. |
ребят, ну что вы пишите всякий бред? автор, допиши к атрибуту "A" тег "download" с необходимым именем файла: <a href="porno.zip" download="123.zip">123</a>
|
Часовой пояс GMT +3, время: 02:07. |