Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 45980|Atbildi: 6

[Avots] Java oss Alibaba Cloud augšupielādes faila iestatījumi lejupielādēt faila nosaukumu

[Kopēt saiti]
Publicēts 26.07.2019 15:33:21 | | | |
Šodien es saskāros ar problēmu, izmantojot OSS Alibaba Cloud, lai pabeigtu failu augšupielādes operāciju, pēc faila augšupielādes Alibaba Cloud serverī tiks atgriezts URL ceļš, bet MD5 šifrētais faila nosaukums tiek lejupielādēts, izmantojot URL ceļu

Pēc Alibaba Cloud SDK dokumentācijas pārbaudes varat iestatīt lejupielādes faila nosaukumu, iestatot pieprasījuma galveni:

Īpašs kods ir šāds:

Noteikti rūpīgi paskatieties!!!!!!!

==============================================
Problēmas risināšanas kodols:
//获取原文件名
Virknes faila nosaukums = file.getOriginalName();
Augšupielādējot failu, iestatiet pieprasījuma galvenes informāciju, lai augšupielāde atgrieztu faila krātuves URL ceļu, un mēs varam iegūt avota faila nosaukumu, nevis šifrētu nejaušo kodu, lejupielādējot to tieši caur URL ceļu.
meta.setContentDisposition("pielikums; faila nosaukums=\""+faila nosaukums+"\"");

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







Iepriekšējo:php header() funkcija, lai iestatītu lapas kešatmiņu
Nākamo:Win10 nevar izmantot emulatorus
 Saimnieks| Publicēts 26.07.2019 15:46:30 |
.NET tests ir parādīts zemāk:


Kods:



Publicēts 27.11.2019 11:24:49 |
 Saimnieks| Publicēts 07.04.2021 13:16:00 |
Standarta izvades lejupielādes nosaukums

content-disposition: attachment; filename=1111.txt; filename*=UTF-8''1111.txt
content-length: 4404
content-type: application/octet-stream
 Saimnieks| Publicēts 07.06.2021 09:19:32 |
 Saimnieks| Publicēts 09.06.2021 17:52:08 |
asp.net kodols mēģina iegūt satura tipu

 Saimnieks| Publicēts 10.11.2025 13:22:47 |
ASP.NET Core (33) faila izvades lejupielāde (ķīniešu faila nosaukums)
https://www.itsvse.com/thread-11131-1-1.html
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com