【发布时间】:2019-03-30 08:41:44
【问题描述】:
我有以下主要基于文档的云功能:
def hello_world(request):
if request.method == 'GET':
print('GET')
elif request.method == 'PUT':
print("PUT")
# This code will process each file uploaded
files = request.files.to_dict()
print("files: ",files)
for file_name, file in files.items():
file.save(get_file_path(file_name))
print('Processed file: %s' % file_name)
# Clear temporary directory
for file_name in files:
file_path = get_file_path(file_name)
os.remove(file_path)
return "Done!"
使用以下 curl 命令我尝试将文件上传到此函数,该文件可以是图像或 pdf:
curl -i -T myFile https://Link-to-cloudfunction --verbose
执行此操作时,我的函数会打印“PUT”并立即返回“Done”。因此,文件字典只是空的。
谁能帮帮我?
【问题讨论】:
标签: python-3.x curl google-cloud-functions