0
我正在將圖像存儲在Azure存儲上。在我嘗試訪問bob url時存儲圖像後,它會給我訪問拒絕錯誤。訪問被拒絕Azure存儲
我的代碼:
block_blob_service = BlockBlobService(account_name=ACCOUNT_NAME, account_key=ACCOUNT_KEY)
block_blob_service.create_container('organisation', public_access=PublicAccess.Container)
org = Organisation.objects.get(pk=34)
image = download_image(org.org_logo.url)
bob = block_blob_service.create_blob_from_path(
'organisation',
org.name,
image,
content_settings=ContentSettings(content_type='image/png')
)
image_url = block_blob_service.make_blob_url('organisation', org.name) **# same url is accessible via browser but not from script**
org.org_logo = image_url **# this is giving error of access denied**
org.save()
我不知道,但我覺得需要編輯我的存儲CORS設置,但我無法揣摩出從蔚藍的門戶網站編輯。如果還有其他問題,那麼請讓我知道。
編輯:
錯誤 - SuspiciousOperation:嘗試訪問被拒絕 '一滴網址'。
你能發表確切的錯誤嗎? FWIW,我認爲它與CORS沒有任何關係。當您通過JavaScript訪問存儲時,CORS會進入畫面。 –
這看起來像Python/Django異常:https://docs.djangoproject.com/en/1.10/ref/exceptions/。 –
@GauravMantri是它的django例外,但它試圖訪問一個圖像在天藍色,所以天藍色必須拒絕訪問 – user5594493