Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

155
Vistas
AWSSDK S3 para ASP.NET Core

Intenté cargar un archivo en Amazon S3 usando AWSSDK para .NET Core, pero siempre obtuve una excepción como la siguiente:

La operación de escritura falló, consulte la excepción interna.

La conexión con el servidor se terminó de forma anormal

No importa conectarse a Singapur (Global) o Beijing (cn-north-1), todavía tiene problemas.

¿Alguien puede darme algunas sugerencias para solucionar este problema?

¡Esta es la versión y los códigos, por favor!

.NET Núcleo/1.1.1
AWSSDK.S3 / 3.3.5.10

Inicio.cs

 // Add framework services. services.AddMvc(); services.AddDefaultAWSOptions(Configuration.GetAWSOptions()); services.AddAWSService<IAmazonS3>();

appsettings.json

 "AWS_ACCESS_KEY_ID": "xxxxxxxxxx", "AWS_SECRET_ACCESS_KEY": "xxxxxxxxxxxxxxxxxxxxxxxx", "AWS": { "Region": "cn-north-1", "ServiceURL": "https://s3.cn-north-1.amazonaws.com.cn" }

Controlador

 private readonly IAmazonS3 _AmazonS3Client; public UsersController( IAmazonS3 AmazonS3Client) { _AmazonS3Client = AmazonS3Client; } [HttpPost] [Route("users/picture/upload")] public async Task<IActionResult> UploadUserPhoto(string UserId) { Amazon.S3.Model.PutObjectResponse response = await _AmazonS3Client.PutObjectAsync( new Amazon.S3.Model.PutObjectRequest() { BucketName = "mybucket", Key = fileName, InputStream = uploadFiles[0].OpenReadStream(), CannedACL = S3CannedACL.PublicRead }); }
about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda