python如何用七牛云直接传图片?

发布于 2022-09-04 02:22:58 字数 693 浏览 27 评论 0

上次提问了一下, 关于微信公众号的保存:
https://segmentfault.com/q/10...

因为我看了很多网站上关于七牛云的介绍以及sdk的使用,基本都是在本地有文件的时候,然后通过路径上传上去..
我想问的是,假如我本地没有文件的话,而是直接通过上面连接的方式(直接用写入的方式 )
保存到七牛云
有这样的方法吗
不知道我的问题描述得清楚吗/?

比如我的图片文件我不需要在本地写一次,而是直接就上传到七牛云这样?

import urllib2
url = 'http://mp.weixin.qq.com/rr?timestamp=1477967764&src=3&ver=1&signature=q6PJ4iwz2XQTjlRFChULUeyL9foFWJYob94G2OuP-Px7I1Ed0FexIhHA9eEQGjmvgcZtl-CGI1jhJeeJp45sHoiIqaEMG6UZ2wMSrn*bCuE='
request = urllib2.Request(url)
response = urllib2.urlopen(request)
f = open('test.png', 'wb')
f.write(response.read())
f.close()

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦魇绽荼蘼 2022-09-11 02:22:58

大部分云存储多会提供这样的接口,七牛提供直接上传文件内容的接口为:

local_file = './test.png'
fp = open(local_file)
data = fp.read()
# 传文件内容的接口
ret, info = put_data(token, upload_key, data)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文