如果URL编码,我将如何删除blob。
示例代码
`CloudBlockBlob file= container.getBlockBlobReference(path);
LOGGER.info("file.getUri() ); --> https://<MY_ACCOUNT_INFO>/myFolder/testFile%2520test.txt
file.delete();
我在delete()上遇到异常-未找到blob ...即使CloudBlockBlob不为null ....我应该如何处理呢?
答案 0 :(得分:1)
我对传递的字符串进行了解码,以作为blockbob参考的名称,并且解决了该问题。
path = URLDecoder.decode(path, "UTF-8");
CloudBlockBlob file= container.getBlockBlobReference(path);