[英]Grab the individual files to be deleted based on that information
我现在的问题是:当客户上传图片时。 那么上传时必须删除旧图像。
也就是说,第一个进入并删除旧文件,然后在上传一个已上传的新文件后。
我做了一项服务,只需要处理有关错误等的信息。
如果我复制 url,那么我会从中得到正确的内容。
因此,我希望我只能删除我在图像中引用的文件。 (网址)
public async Task RemoveFile(string courseId, string imgName)
{
BlobServiceClient blobServiceClient = new BlobServiceClient(AzureHelper.ConnectionString);
var containerClient = blobServiceClient.GetBlobContainerClient(courseId);
await containerClient.GetBlockBlobClient(imgName).DeleteIfExistsAsync();
}
请尝试拆分imgName
以获得真实的图像名称:
var arr = imgName.Split("/");
var name = arr[arr.Length-1];
await containerClient.GetBlockBlobClient(name).DeleteIfExistsAsync();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.