Estoy tratando de cargar un archivo en AWS s3 usando express js, en lugar de putObject , estoy usando la función de upload http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#upload-property
var options ={ partSize: 5242880, queueSize: 1 }; console.time('Uploadtime'); s3.upload(params,options,function(err, data) { if (err) console.log(err, err.stack); // an error occurred else { console.timeEnd('Uploadtime'); console.log("uploaded",data); res.json({ 'status':'Uploaded' }); } // successful response }); Creo que la carga y la carga de varias partes hacen lo mismo (¿estoy en lo correcto?) Mi pregunta es si necesito usar la carga de varias partes o quedarme con el método de upload .
De los documentos no puedo obtener las similitudes entre carga y carga múltiple
la carga y la carga de varias partes realizan la misma acción, pero existen algunas ventajas de la carga de varias partes
Puede cargar piezas en paralelo para mejorar el rendimiento.
El tamaño de pieza más pequeño minimiza el impacto de reiniciar una carga fallida debido a un error de red.
Puede cargar partes de objetos con el tiempo. Una vez que inicie una carga de varias partes
no hay caducidad; debe completar o cancelar explícitamente la carga de varias partes.
Puede cargar un objeto mientras lo crea.
Para que pueda decidir con cuál debe ir según sus necesidades, se recomienda multiparte cuando el objeto que está cargando es de gran tamaño.