Cómo subir PDF del archivo de Azure Blob de almacenamiento a través de Node.js?

Osama Abid:
  const blobServiceClient = await BlobServiceClient.fromConnectionString(connectionString);
  const containerClient = await blobServiceClient.getContainerClient(container);
  const blockBlobClient = containerClient.getBlockBlobClient(fileName);

  const uploadBlobResponse = await blockBlobClient.upload(content, content.length);
  console.log(uploadBlobResponse);
  console.log(`FIle upload successfully on cloud ${uploadBlobResponse.requestId}`);

Estoy tratando de esta manera, pero blockBlobClient.upload () las necesidades de contenido, i el archivo convertido en la base 64 y la envió al contenido, pero estoy teniendo problema, el archivo está dañado, pero uplaoded. cualquier ayuda por favor.

George Chen:

Compruebe el SDK, el método de carga construcción es upload(HttpRequestBody, number, BlockBlobUploadOptions), el contenido es HttpRequestBody, comprobar el parámetro que requiere

Blob, cuerda, ArrayBuffer, ArrayBufferView o una función que devuelve una nueva fuente de lectura mecánica, cuyo desplazamiento es de principio fuente de datos.

Así que tal vez podría intentar uploadfile , sólo tiene que utilizar la ruta del archivo a cargar, he tratado de esta manera funciona.

También, se puede usar uploadStream para cargar la corriente de lectura de archivos.

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=377890&siteId=1
Recomendado
Clasificación