我正在尝试从我的App Engine应用程序上传文件(存储在blobstore中并使用BlobReader访问)到另一个网站。
我已尝试过urllib2_file以及MultipartPostHandler和请求,但由于GAE模块限制,它们无法正常工作。
文件是在POST请求中发送的,我知道1MB的请求限制,因为文件大小不足1MB,所以不用担心。
答案 0 :(得分:0)
我认为您必须使用此处的encode_multipart_formdata
方法构建自己的多部分表单数据:
http://code.activestate.com/recipes/146306/
并将其用作你的urlfetch POST的主体。
答案 1 :(得分:0)
我将回答我自己的问题,因为我认为这是一个更好的解决方案:use the requests library。