sae storage服务跟FetchUrl服务有关联吗?


最近在做一个与微信公众号挂钩的微网页。微网页的图片是在后台上传到 storage 上的。
初期还没有使用微信接口的时候,上传功能是没问题的。之后在后台代码里加上微信的相关服务(获得access token等)之后,上传功能就出现 (600, '[Errno 13] Permission denied') 的错误。google过程中有人提到可能和 fetchurl 有关,我也发现自己在微信接口代码那里禁用了 fetchurl


 os.environ['disable_fetchurl'] = "1"

后来我尝试删掉这一句代码,发现 storage 的上传work了!但是微信接口就不能用了……继续google没有找到具体的原因,不知道用过sae的朋友有没有遇到这个问题,有没有可用的解决方案?或者说我应该从哪里入手能深入了解导致这个问题的原因?sae的相关文档真是少(或者我没找到)。。

ps. 目前我的解决方案是在调用微信接口之前把 os.environ['disable_fetchurl'] 设为1,调用完再设回来……只是绕开了这个问题

python2.7 微信 微信开放平台

dxq52 10 years, 7 months ago
        [该用户已被屏蔽]
H光大小姐 answered 10 years, 7 months ago

Your Answer