七牛python SDK的文档里上传文件的函数是
#上传到七牛后保存的文件名
key = 'my-python-logo.png';
#生成上传 Token,可以指定过期时间等
token = q.upload_token(bucket_name, key, 3600)
#要上传文件的本地路径
localfile = './sync/bbb.jpg'
ret, info = put_file(token, key, localfile)
其中localfile是上传文件的本地路径
那么对于客户端用过<input type="file">表单上传的文件应该怎么处理呢?
也就是说文件在是request.files[fieldname]
我现在的处理方法是将表单文件先保存到本地的临时文件,然后在用七牛的函数
感觉这样做肯定不对
求大神指点,拜谢
已解决
采用put_data(token, key, request.files[fieldname].stream)
good job