Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 45980|Antwoord: 6

[Bron] Java oss Alibaba Cloud uploadbestandinstellingen download bestandsnaam

[Link kopiëren]
Geplaatst op 26-07-2019 15:33:21 | | | |
Vandaag kwam ik een probleem tegen bij het gebruik van OSS Alibaba Cloud om de uploadoperatie van bestanden te voltooien; nadat het bestand is geüpload naar de Alibaba Cloud-server, wordt een URL-pad teruggegeven, maar de bestandsnaam die door MD5 is versleuteld wordt via het URL-pad gedownload

Na het controleren van de SDK-documentatie van Alibaba Cloud kun je de downloadbestandsnaam instellen door de request-header in te stellen:

De specifieke code is als volgt:

Zorg dat je goed kijkt!!!!!!!

==============================================
De kern van het oplossen van het probleem:
//获取原文件名
Stringbestandsnaam = file.getOriginalName();
Stel de requestheader-informatie in bij het uploaden van het bestand, zodat de upload het URL-pad van de bestandsopslag teruggeeft, en we kunnen de bronbestandsnaam krijgen in plaats van de versleutelde willekeurige code door deze direct via het URL-pad te downloaden.
meta.setContentDisposition("attachment; filename=\""+filename+"\"");

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







Vorig:php header()-functie om de paginacache in te stellen
Volgend:Win10 kan geen emulators gebruiken
 Huisbaas| Geplaatst op 26-07-2019 15:46:30 |
De .NET-test wordt hieronder weergegeven:


Code:



Geplaatst op 27-11-2019 11:24:49 |
 Huisbaas| Geplaatst op 07-04-2021 13:16:00 |
Standaard uitvoerdownloadnaam

content-disposition: attachment; filename=1111.txt; filename*=UTF-8''1111.txt
content-length: 4404
content-type: application/octet-stream
 Huisbaas| Geplaatst op 07-06-2021 09:19:32 |
 Huisbaas| Geplaatst op 09-06-2021 17:52:08 |
asp.net kern probeert het content-type te krijgen

 Huisbaas| Geplaatst op 10-11-2025 13:22:47 |
ASP.NET Core (33) Bestandsuitvoer Download (Chinese bestandsnaam)
https://www.itsvse.com/thread-11131-1-1.html
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com