2011-03-14 14 views
1

내 App Engine 애플리케이션에서 다른 웹 사이트로 파일 (blobstore에 저장되고 BlobReader로 액세스)을 업로드하려고합니다.** Google App Engine에서 ** 파일 업로드 **

urllib2_file뿐만 아니라 MultipartPostHandler 및 요청을 시도했지만 GAE 모듈 제한으로 인해 작동하지 않습니다.

파일이 POST 요청으로 전송되었지만 요청의 크기가 1MB로 제한되어 있으므로 파일 크기가 1MB 미만이므로 걱정하지 않아도됩니다.

+0

파일의 크기는 얼마나됩니까? POST 요청을 통해이 작업을 수행하고 있습니까? –

+1

당신은 아마 1MB의 URL 페치 제한을 치고있을 것입니다. blobstore URL을 다른 웹 사이트에 게시하고 해당 사이트에서 해당 URL의 데이터를 가져 오게 할 수 있습니까? – Calvin

+0

POST 요청이며 요청 크기에 대한 제한 사항은 중요하지 않습니다. –

답변

0

이것이 더 좋은 해결책이라고 생각되면서 제 자신의 질문에 대답 할 것입니다 : use the requests library.

0

나는 당신이 여기에서 encode_multipart_formdata 방법을 사용하여 자신의 다중 양식 데이터를 구축해야 할 것이라고 생각 :

http://code.activestate.com/recipes/146306/

를 그 사용하여 URL을 가져올 수의 POST의 몸으로.

관련 문제