0
'b/123? /1.xml'에 'a'라는 컨테이너에 blob이 있고 cloudclient를 통해 삭제하는 데 문제가 있습니다.이름에 물음표가있는 파일에 Azure blob 참조
string blobAddressUri = "b/123%3f/1.xml";
var cloudBlobContainer = csa.CreateCloudBlobClient().GetContainerReference("ndrdata");
var blobToDelete = cloudBlobContainer.GetBlobReference(HttpUtility.UrlEncode(blobAddressUri));
blobToDelete.Delete();
다른 변형을 사용하여 시도한 코드입니까? % 3f 대. 문자열을 UrlEncoding하지 않습니다.
CloudBerry를 통해 SAS uri를 생성 한 다음 '?'파일을 바꾸면 파일에 액세스 할 수 있습니다. % 3f.
도움 주셔서 감사합니다.
덕분에, 나는 그것을 시도했다 실패했습니다,하지만 나는 대중에게 ACL을 설정 성공적으로 삭제, 개인으로 설정하고 하나 무슨 일이 있었는지 확신하지 다른 파일을 삭제할 수 있었다. 1.7을 사용하고 있습니다. – user663470