Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 45980|Svare: 6

[Kilde] Java oss Alibaba Cloud opplastingsfilinnstillinger nedlastingsfilnavn

[Kopier lenke]
Publisert på 26.07.2019 15:33:21 | | | |
I dag støtte jeg på et problem da jeg brukte OSS Alibaba Cloud for å fullføre filopplastingsoperasjonen; etter at filen er lastet opp til Alibaba Cloud-serveren, vil en URL-sti bli returnert, men filnavnet kryptert av MD5 lastes ned via URL-stien

Etter å ha sjekket SDK-dokumentasjonen til Alibaba Cloud, kan du sette nedlastingsfilnavnet ved å sette forespørselshodet:

Den spesifikke koden er som følger:

Se nøye etter!!!!!!!

==============================================
Kjernen i å løse problemet:
//获取原文件名
Strengfilnavn = file.getOriginalName();
Sett forespørselsheader-informasjonen når filen lastes opp, slik at opplastingen returnerer URL-stien til fillagringen, og vi kan hente kildefilnavnet i stedet for den krypterte tilfeldige koden ved å laste den ned direkte via URL-stien.
meta.setContentDisposition("vedlegg; filnavn=\""+filnavn+"\"");

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







Foregående:php header()-funksjonen for å sette sidecachen
Neste:Win10 kan ikke bruke emulatorer
 Vert| Publisert på 26.07.2019 15:46:30 |
.NET-testen vises nedenfor:


Kode:



Publisert på 27.11.2019 11:24:49 |
 Vert| Publisert på 07.04.2021 13:16:00 |
Standard nedlastingsnavn

content-disposition: attachment; filename=1111.txt; filename*=UTF-8''1111.txt
content-length: 4404
content-type: application/octet-stream
 Vert| Publisert på 07.06.2021 09:19:32 |
 Vert| Publisert på 09.06.2021 17:52:08 |
asp.net kjernen prøver å få innholdstypen

 Vert| Publisert på 10.11.2025 13:22:47 |
ASP.NET Core (33) filutdata nedlasting (kinesisk filnavn)
https://www.itsvse.com/thread-11131-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com