Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 45980|Odpowiedź: 6

[Źródło] Java oss Alibaba Cloud ustawienia pliku do przesyłania pliku pobierz nazwę pliku

[Skopiuj link]
Opublikowano 26.07.2019 15:33:21 | | | |
Dziś napotkałem problem podczas korzystania z OSS Alibaba Cloud do zakończenia operacji przesyłania plików, po przesłaniu pliku na serwer Alibaba Cloud zwracana jest ścieżka URL, ale nazwa pliku zaszyfrowana przez MD5 jest pobierana przez ścieżkę URL

Po sprawdzeniu dokumentacji SDK Alibaba Cloud możesz ustawić nazwę pliku pobierania, ustawiając nagłówek żądania:

Konkretny kod jest następujący:

Koniecznie się dobrze przyjrzyj!!!!!!!

==============================================
Sedno rozwiązania problemu:
//获取原文件名
Nazwa pliku ciągu = file.getOriginalName();
Ustaw informacje o nagłówku żądania podczas przesyłania pliku, tak aby przesyłanie zwracało ścieżkę URL do pamięci plików, a my mogli uzyskać nazwę pliku źródłowego zamiast zaszyfrowanego losowego kodu, pobierając go bezpośrednio przez ścieżkę URL.
meta.setContentDisposition("attachment; nazwa pliku=\""+nazwa pliku+"\"");

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







Poprzedni:Funkcja php header() do ustawiania pamięci podręcznej strony
Następny:Win10 nie może używać emulatorów
 Ziemianin| Opublikowano 26.07.2019 15:46:30 |
Test .NET przedstawiono poniżej:


Kod:



Opublikowano 27.11.2019 11:24:49 |
 Ziemianin| Opublikowano 07.04.2021 13:16:00 |
Standardowa nazwa pobrania wyjściowego

content-disposition: attachment; filename=1111.txt; filename*=UTF-8''1111.txt
content-length: 4404
content-type: application/octet-stream
 Ziemianin| Opublikowano 07.06.2021 09:19:32 |
 Ziemianin| Opublikowano 09.06.2021 17:52:08 |
asp.net core próbuje uzyskać ten typ treści

 Ziemianin| Opublikowano 10.11.2025 13:22:47 |
ASP.NET Core (33) Pobranie pliku wyjściowego (chińska nazwa pliku)
https://www.itsvse.com/thread-11131-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com