如果 URL 已编码,我将如何删除 blob。
示例代码
`CloudBlockBlob file= container.getBlockBlobReference(path);
LOGGER.info("file.getUri() ); --> https://<MY_ACCOUNT_INFO>/myFolder/testFile%2520test.txt
file.delete();
我在delete()上遇到异常-找不到blob...即使CloudBlockBlob不为空...我应该如何处理这个问题?
最佳答案
对我作为 blockbob 引用的名称传递的字符串进行了解码,并解决了问题。
path = URLDecoder.decode(path, "UTF-8");
CloudBlockBlob file= container.getBlockBlobReference(path);
关于java - 使用编码 URL 删除 Azure Blob - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51885878/