У меня есть веб-страница, содержащая ссылку на другой сайт в другом домене, например "example.com \ abc.msi". когда я нажимаю на ссылку, файл начинает загружаться, но мне нужно переименовать этот файл во время загрузки с этого сайта. Как я могу это сделать? Я попытался использовать атрибут загрузки тега привязки, но по какой-то причине он не работает. Это необходимо сделать на стороне клиента. Пожалуйста помоги!Как переименовать файл во время загрузки с веб-сайта с помощью javascript?
ответ
ваш abc.msi является ФТП файл, чтобы всякий раз, когда кто-нибудь позвонить в файл или нажмите на ссылку она будет либо автоматически загружаться или открыть диалоговое окно для сохранения файла на месте
, например
отсюда зависит от пользователя, где и как он хочет сохранить файл.
, пожалуйста, загляните на этот сайт. Через программу мы можем переименовать файл. "http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_a_download" – Suresh
ссылка не работает. укажите надлежащий URL-адрес –
@Chetan Naik. Правильная ссылка: [пример] (http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_a_download) – Roberto
Вы не можете изменить имя загружаемого файла, так как это проблема безопасности. Вы можете себе представить файл image.png
и вместо этого получить image.png.exe
. Это не то, что разработчики браузера будут использовать.
, пожалуйста, загляните на этот сайт. Через программу мы можем переименовать файл. "w3schools.com/tags/tryit.asp?filename=tryhtml5_a_download" – Suresh
Загруженное имя файла - это точно последняя часть ссылки в атрибуте href: myw3schoolsimage.jpg. Так оно и должно работать. И вы не можете изменить это имя, не меняя ссылку. –
Вы абсолютно ошибаетесь @MaximGritsenko –
Атрибут загрузки работает только с определенными браузерами. См. [Список] (http://caniuse.com/#feat=download). Я не думаю, что можно использовать Javascript для переименования загруженного файла. – Roberto
Да, он работает только с определенными браузерами. Chrome поддерживает его, но я не могу переименовать файл. – Suresh
Включает ли ваша страница документа типа HTML5, например [пример W3Schools] (http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_a_download), который вы ссылаетесь? Он может работать неправильно. – Roberto