Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 45980|Vastaus: 6

[Lähde] Java oss Alibaba Cloud lataustiedostoasetukset lataustiedoston nimi

[Kopioi linkki]
Julkaistu 26.7.2019 15.33.21 | | | |
Tänään kohtasin ongelman, kun käytin OSS Alibaba Cloudia tiedostojen lataustoiminnon suorittamiseen: kun tiedosto on ladattu Alibaba Cloud -palvelimelle, URL-polku palautuu, mutta MD5:n salaama tiedostonimi ladataan URL-polun kautta

Kun olet tarkistanut Alibaba Cloudin SDK-dokumentaation, voit asettaa lataustiedoston nimen asettamalla pyynnön otsikon:

Tarkka koodi on seuraava:

Muista katsoa tarkasti!!!!!!!

==============================================
Ongelman ratkaisemisen ydin:
//获取原文件名
Merkkijonotiedostonimi = file.getOriginalName();
Aseta pyynnön otsikon tiedot tiedostoa ladatessasi niin, että lataus palauttaa tiedostotallennuksen URL-polun, ja voimme saada lähdetiedoston nimen salatun satunnaisen koodin sijaan lataamalla sen suoraan URL-polun kautta.
meta.setContentDisposition("liite; filename=\""+filename+"\"");

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







Edellinen:php-header()-funktio sivuvälimuistin asettamiseen
Seuraava:Win10 ei voi käyttää emulaattoreita
 Vuokraisäntä| Julkaistu 26.7.2019 15.46.30 |
.NET-testi on esitetty alla:


Koodi:



Julkaistu 27.11.2019 11.24.49 |
 Vuokraisäntä| Julkaistu 7.4.2021 13.16.00 |
Standardi ulostulon latausnimi

content-disposition: attachment; filename=1111.txt; filename*=UTF-8''1111.txt
content-length: 4404
content-type: application/octet-stream
 Vuokraisäntä| Julkaistu 7.6.2021 9.19.32 |
 Vuokraisäntä| Julkaistu 9.6.2021 17.52.08 |
asp.net ydin yrittää saada sisältötyypin

 Vuokraisäntä| Julkaistu 10.11.2025 13.22.47 |
ASP.NET Core (33) Tiedoston ulostulon lataus (kiinalainen tiedostonimi)
https://www.itsvse.com/thread-11131-1-1.html
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com