2016-09-16 313 views
0

我有一個關於將文件上傳到Azure blob存儲的概念性問題。在我的Django項目,我上傳文件,像這樣:將文件上傳到Azure Blob存儲

blob_service.put_block_blob_from_path(
        'containername', 
        name, 
        path.join(path.join(PROJECT_ROOT,'uploads'),name), 
        x_ms_blob_content_type='image/jpg' 
      ) 

做這些文件直接獲得上傳到存儲?還是他們先去我的虛擬機,然後被轉移到存儲?

回答

0

將文件直接上傳到您提到的代碼正在運行的任何位置的存儲中。

如果此代碼在本地計算機上運行,​​則文件將直接從本地計算機傳輸到存儲。

如果此代碼在某個虛擬機上運行,​​那麼這些文件將直接從該虛擬機傳輸到存儲。

但是,您的應用程序有責任使用戶上傳的內容在運行代碼的遠程機器上可用。

相關問題