0

У меня есть веб-страница, содержащая ссылку на другой сайт в другом домене, например "example.com \ abc.msi". когда я нажимаю на ссылку, файл начинает загружаться, но мне нужно переименовать этот файл во время загрузки с этого сайта. Как я могу это сделать? Я попытался использовать атрибут загрузки тега привязки, но по какой-то причине он не работает. Это необходимо сделать на стороне клиента. Пожалуйста помоги!Как переименовать файл во время загрузки с веб-сайта с помощью javascript?

+0

Атрибут загрузки работает только с определенными браузерами. См. [Список] (http://caniuse.com/#feat=download). Я не думаю, что можно использовать Javascript для переименования загруженного файла. – Roberto

+0

Да, он работает только с определенными браузерами. Chrome поддерживает его, но я не могу переименовать файл. – Suresh

+0

Включает ли ваша страница документа типа HTML5, например [пример W3Schools] (http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_a_download), который вы ссылаетесь? Он может работать неправильно. – Roberto

ответ

0

ваш abc.msi является ФТП файл, чтобы всякий раз, когда кто-нибудь позвонить в файл или нажмите на ссылку она будет либо автоматически загружаться или открыть диалоговое окно для сохранения файла на месте

, например

enter image description here

отсюда зависит от пользователя, где и как он хочет сохранить файл.

+0

, пожалуйста, загляните на этот сайт. Через программу мы можем переименовать файл. "http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_a_download" – Suresh

+0

ссылка не работает. укажите надлежащий URL-адрес –

+0

@Chetan Naik. Правильная ссылка: [пример] (http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_a_download) – Roberto

2

Вы не можете изменить имя загружаемого файла, так как это проблема безопасности. Вы можете себе представить файл image.png и вместо этого получить image.png.exe. Это не то, что разработчики браузера будут использовать.

+0

, пожалуйста, загляните на этот сайт. Через программу мы можем переименовать файл. "w3schools.com/tags/tryit.asp?filename=tryhtml5_a_download" – Suresh

+2

Загруженное имя файла - это точно последняя часть ссылки в атрибуте href: myw3schoolsimage.jpg. Так оно и должно работать. И вы не можете изменить это имя, не меняя ссылку. –

+0

Вы абсолютно ошибаетесь @MaximGritsenko –

 Смежные вопросы

  • Нет связанных вопросов^_^