Wil*_*ran 9 python google-app-engine blobstore
我是以编程方式上传图像文件并想设置文件名.当我通过POST上传文件时,会自动设置filename属性.但是,使用下面的方法时,文件名未设置.
image = urllib2.urlopen(url)
file_name = files.blobstore.create(mime_type='image/png')
with files.open(file_name, 'a') as f:
f.write(image.read())
files.finalize(file_name)
image_blob_key = files.blobstore.get_blob_key(file_name)
Run Code Online (Sandbox Code Playgroud)
从网址解析文件名(请参阅此处的相关问题).然后,您可以通过向files.blobstore.create调用添加其他参数来设置它:
file_name = files.blobstore.create(mime_type='image/png',_blobinfo_uploaded_filename=file_name_from_url)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2796 次 |
| 最近记录: |