Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 45980|Отговор: 6

[Източник] Java oss Alibaba Cloud настройки за качване на файл име за изтегляне

[Копирай линк]
Публикувано в 26.07.2019 г. 15:33:21 ч. | | | |
Днес срещнах проблем, когато използвах OSS Alibaba Cloud за завършване на операцията по качване на файлове – след като файлът се качи на сървъра на Alibaba Cloud, ще се върне URL път, но името на файла, криптирано от MD5, се изтегля през URL пътя

След проверка на SDK документацията на Alibaba Cloud, можете да зададете името на файла за изтегляне, като зададете заглавието на заявката:

Конкретният код е следният:

Не забравяйте да погледнете внимателно!!!!!!!

==============================================
Същността на решаването на проблема:
//获取原文件名
Име на файл на низ = file.getOriginalName();
Задайте информацията за заглавието на заявката при качване на файла, така че качването да върне URL пътя на хранилището и да можем да получим името на изходния файл вместо криптиран случаен код, като го изтеглим директно през URL пътя.
meta.setContentDisposition("attachment; filename=\""+filename+"\"");

==============================================







Предишен:php header() функция за задаване на кеша на страницата
Следващ:Win10 не може да използва емулатори
 Хазяин| Публикувано в 26.07.2019 г. 15:46:30 ч. |
Тестът .NET е показан по-долу:


Код:



Публикувано в 27.11.2019 г. 11:24:49 ч. |
 Хазяин| Публикувано в 7.04.2021 г. 13:16:00 ч. |
Стандартно име за изтегляне на изход

content-disposition: attachment; filename=1111.txt; filename*=UTF-8''1111.txt
content-length: 4404
content-type: application/octet-stream
 Хазяин| Публикувано в 7.06.2021 г. 9:19:32 ч. |
 Хазяин| Публикувано в 9.06.2021 г. 17:52:08 ч. |
asp.net core се опитва да получи типа съдържание

 Хазяин| Публикувано в 10.11.2025 г. 13:22:47 ч. |
ASP.NET Core (33) Изтегляне на изход на файл (китайско име на файл)
https://www.itsvse.com/thread-11131-1-1.html
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com