Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 45980|Atsakyti: 6

[Šaltinis] "Java oss Alibaba Cloud" įkėlimo failo nustatymai atsisiųsti failo pavadinimą

[Kopijuoti nuorodą]
Paskelbta 2019-07-26 15:33:21 | | | |
Šiandien susidūriau su problema, kai naudoju OSS Alibaba Cloud failo įkėlimo operacijai užbaigti, kai failas bus įkeltas į "Alibaba Cloud" serverį, bus grąžintas URL kelias, tačiau MD5 užšifruotas failo pavadinimas atsisiunčiamas per URL kelią

Patikrinę "Alibaba Cloud" SDK dokumentaciją, galite nustatyti atsisiuntimo failo pavadinimą nustatydami užklausos antraštę:

Konkretus kodas yra toks:

Būtinai atidžiai pažiūrėkite!!!!!!!

==============================================
Problemos sprendimo esmė:
//获取原文件名
Eilutės failo pavadinimas = failas.getOriginalName();
Įkeldami failą nustatykite užklausos antraštės informaciją, kad įkėlimas grąžintų failo saugyklos URL kelią, o mes galėtume gauti šaltinio failo pavadinimą, o ne užšifruotą atsitiktinį kodą, atsisiųsdami jį tiesiai per URL kelią.
meta.setContentDisposition("priedas; failo pavadinimas=\""+failo pavadinimas+"\""");

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







Ankstesnis:php header() funkcija nustatyti puslapio talpyklą
Kitą:"Win10" negali naudoti emuliatorių
 Savininkas| Paskelbta 2019-07-26 15:46:30 |
.NET testas parodytas žemiau:


Kodas:



Paskelbta 2019-11-27 11:24:49 |
 Savininkas| Paskelbta 2021-04-07 13:16:00 |
Standartinis išvesties atsisiuntimo pavadinimas

content-disposition: attachment; filename=1111.txt; filename*=UTF-8''1111.txt
content-length: 4404
content-type: application/octet-stream
 Savininkas| Paskelbta 2021-06-07 09:19:32 |
 Savininkas| Paskelbta 2021-06-09 17:52:08 |
asp.net branduolys bando gauti turinio tipą

 Savininkas| Paskelbta 2025-11-10 13:22:47 |
ASP.NET Core (33) Failo išvesties atsisiuntimas (kinų failo pavadinimas)
https://www.itsvse.com/thread-11131-1-1.html
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com