Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 45980|Respuesta: 6

[Fuente] Java OSS Alibaba Cloud configuración del archivo de subida del nombre del archivo

[Copiar enlace]
Publicado en 26/7/2019 15:33:21 | | | |
Hoy me he encontrado con un problema al usar OSS Alibaba Cloud para completar la operación de subida de archivos: después de que el archivo se sube al servidor de Alibaba Cloud, se devuelve una ruta de URL, pero el nombre del archivo cifrado por MD5 se descarga a través de la ruta de URL

Tras revisar la documentación del SDK de Alibaba Cloud, puedes establecer el nombre del archivo de descarga configurando la cabecera de la solicitud:

El código específico es el siguiente:

Asegúrate de mirar con atención!!!!!!!

==============================================
El núcleo para resolver el problema:
//获取原文件名
String filename = file.getOriginalName();
Establece la información del encabezado de la solicitud al subir el archivo, de modo que la subida devuelva la ruta URL del almacenamiento del archivo, y podamos obtener el nombre del archivo fuente en lugar del código aleatorio cifrado descargándolo directamente a través de la ruta de URL.
meta.setContentDisposition("attachment; nombre de archivo=\"""+nombre de archivo+"\"");

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







Anterior:Función PHP header() para establecer la caché de páginas
Próximo:Win10 no puede usar emuladores
 Propietario| Publicado en 26/7/2019 15:46:30 |
La prueba .NET se muestra a continuación:


Código:



Publicado en 27/11/2019 11:24:49 |
 Propietario| Publicado en 7/4/2021 13:16:00 |
Nombre estándar de descarga de salida

content-disposition: attachment; filename=1111.txt; filename*=UTF-8''1111.txt
content-length: 4404
content-type: application/octet-stream
 Propietario| Publicado en 7/6/2021 9:19:32 |
 Propietario| Publicado en 9/6/2021 17:52:08 |
asp.net núcleo intenta conseguir el tipo de contenido

 Propietario| Publicado en 10/11/2025 13:22:47 |
ASP.NET Descarga de salida de archivo Core (33) (nombre de archivo en chino)
https://www.itsvse.com/thread-11131-1-1.html
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com