gpt4 book ai didi

php - Python Azure SDK 上传 Blob

转载 作者:行者123 更新时间:2023-12-01 04:50:44 24 4
gpt4 key购买 nike

我正在尝试将文件从 PHP 传递到 Python,我可以通过 Azure Python SDK 将文件上传到 Azure Blob 存储。

PHP:

$output = shell_exec("/usr/bin/python /opt/UploadFile.py $filePath $container $blob");
die(var_dump($output));

Python:

import sys
from azure.storage import BlobService

upload = sys.argv[1];
container = sys.argv[2];
blob = sys.argv[3];
blob_service = BlobService(account_name='HIDDEN', account_key='HIDDEN')


try:
blob_service.put_block_blob_from_path(
continer,
blob,
upload
)
except:
print "error"

我收到了 catch 异常。我已经验证这些变量是从 PHP 正确传递过来的。不知道为什么它不起作用。我是 Python 新手,我还能做什么来调试 .put_block_blob_from_path() 是否正常工作?

最佳答案

我想出了如果我添加

print sys.exc_info()[1]

除了:。

我会得到一个很好的错误打印结果。

关于php - Python Azure SDK 上传 Blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28550246/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com