云平台不支持写操作,动态生成的文件怎么存储?
如题,比如根据用户信息生成二维码,生成静态文件,再调用。可是云平台不支持写操作,所以图片无法本地保存,也就无法保存,大家有没有解决办法?如果不要求持久化,干脆不生成图片,base64 会报类型错误,TypeError: must be convertible to a buffer, not PilImage
,这个要怎么做?
还有如果用云存储,也要生成图片才能上传上去。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
感觉这不是通用的思路,云平台大多都有storage 只需要使用这个功能即可
如果是新浪云的话,参考SAE上缩略图生成处理imagegif/imagejpeg/imagepng,大同小异。
可以生成一个临时文件(系统临时目录,不可能把这个目录也屏蔽了,否则不能做文件上传了),把图片二进制内容写进去。然后再提交这个临时文件,完成后删除即可。例如(PHP举例):
python。不晓得