我有一个关于将文件上传到Azure blob存储的概念性问题。在我的Django项目中,我正在上传文件:
blob_service.put_block_blob_from_path(
'containername',
name,
path.join(path.join(PROJECT_ROOT,'uploads'),name),
x_ms_blob_content_type='image/jpg'
)
这些直接文件是否已上传到存储空间?或者他们先去我的VM,然后转移到存储?
答案 0 :(得分:0)
文件从您提到的代码运行的任何地方直接上传到存储。
如果此代码在本地计算机上运行,则文件将直接从本地计算机传输到存储。
如果此代码在某个VM上运行,则文件将从该VM直接传输到存储。
但是,您的应用程序有责任让用户上传的内容在运行代码的远程计算机上可用。