Загрузка файла без расширения, если в пути к файлу есть специальные символы - PullRequest
0 голосов
/ 01 апреля 2019

Файлы хранятся в папке сервера с именами data/DIR Images/Img1.jpg.Когда http-запрос отправляется из браузера Chrome, я могу загрузить файл.Но в Firefox файл скачивается без расширения.data/DIR только его сохранение.

1 Ответ

0 голосов
/ 01 апреля 2019

Вы можете использовать кодировку URL, если вы звоните из javascript.

Например:

var uri = "download.asp?path=data/DIR Images/Img1.jpg";
var downloadURI = encodeURI(uri); 

вы получите URL как

download.asp?path=data/DIR%20Images/Img1.jpg

Кодированный URL будет работать нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...