Azure Blob 저장소에 파일을 추가하는 방법이 있습니다. 문제는 blob을 덮어 쓰지 않고 간단하게 추가하는 조건을 지정하려고하는 것입니다. 나는 VS이 방법은 두 가지 변수는 인자 비동기 무효 archiveNewImportedImages (목록 imageFiles) {Azure Blob 저장소를 덮어 쓰지 마십시오.
// Saving the images
// Retrieve reference to a blob named "myblob".
// Create or overwrite the "myblob" blob with contents from a local file.
using (var fileStream = System.IO.File.OpenRead(@"C:\Users\rahulchawla\Desktop\FilezilleIMGS\FilezilleIMGS\MTO_Image\CR01-1-20170623-1327.jpg"))
{
await blockBlob.UploadFromStreamAsync(fileStream, accessCondition: AccessCondition.GenerateIfNoneMatchCondition("*"));
}
// save url of the image into a variable and later to the database
/// fileURL = blockBlob.Uri.ToString();
}
어떤 제안을받을 수 없어 말하고 그러나 매개 변수 액세스 조건을 사용하려고?
최종 목표 : 컨테이너 덮어 쓰지 않음 - 고유 파일 추가 유지 ex. img1.jpg, img2.jpg ~ blob
추가 세부 정보 : 이미지를 컨테이너에 추가하고 싶습니다. 즉 이미지를 컨테이너에 계속 추가하고 싶습니다. 파일이있는 경우 기존 파일을 덮어 쓰지 않으려합니다.)
제대로 이해했다면 기존 내용을 덮어 쓰지 않고 새 내용을 추가하고 싶을 것입니다. 나 맞아? 또는 BLOB가 이미 존재하는 경우 작업을 실패 하시겠습니까? –
올바른 @GauravMantri - 기존 blob에 새 콘텐츠 추가 – rahulchawla
코드에서 이미지를 업로드하고있는 것으로 보입니다. 목표 데이터가 될 것입니까? 그게 사실이라면 당신의 방울이 손상되어 본질적으로 쓸모 없게 될 것이기 때문입니다. 또는 기존 BLOB에 최신 데이터를 추가하려는 로그를 저장하려고합니까? –