七牛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)
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
good job
亲,你的根据路径上传到七牛的完整demo能发一下吗,七牛上面没找到案例