Я пытаюсь обновить свой код с v10 до v12, но не знаю, как go переслать. Может кто-нибудь помочь мне с этим, пожалуйста?
import {
Aborter,
AnonymousCredential,
BlobUploadCommonResponse,
BlockBlobURL,
StorageURL,
uploadBrowserDataToBlockBlob
} from '@azure/storage-blob';
import { Upload } from '../types/models';
const CREDENTIALS = new AnonymousCredential();
const PIPELINE = StorageURL.newPipeline(CREDENTIALS);
export function uploadToAzure(upload: Upload, blob: Blob, options: {} = {}): Promise<BlobUploadCommonResponse> {
const blockBlobURL = new BlockBlobURL(upload.BlobURL, PIPELINE);
return uploadBrowserDataToBlockBlob(Aborter.none, blob, blockBlobURL, options);
}
Это то, что я сделал.
import {
Aborter,
AnonymousCredential,
BlobUploadCommonResponse,
BlobServiceClient
uploadBrowserData,
newPipeline
} from '@azure/storage-blob';
import { Upload } from '../types/models';
const CREDENTIALS = new AnonymousCredential();
const PIPELINE = newPipeline(CREDENTIALS);
export function uploadToAzure(upload: Upload, blob: Blob, options: {} = {}): Promise<BlobUploadCommonResponse> {
const blockBlobURL = new BlobServiceClient(upload.BlobURL, PIPELINE);
return uploadBrowserData(blob, options);
}
Куда передается значение blockBlobURL в отличие от старого кода? Спасибо.
Пожалуйста, совет.