AppEngine の標準 API は、ファイルが HTML フォームからアップロードされることを想定しています。Html 以外のクライアント (Flash、iPhone など) から呼び出すことができる REST API メソッドからブロブストアにファイルを投稿しようとしています。
私が働こうとしているコード:
# Get the blobstore upload url
upload_url = blobstore.create_upload_url("/activities/upload_finished");
# Make sync call to the blobstore url to post our image
result = urlfetch.fetch(url=upload_url,
payload=request.FILES,
method=urlfetch.POST,
headers={'Content-Type': 'multipart/form-data'})
次のエラーが表示されます。
ValueError: の境界が無効です
何か案が?
Web フォーム以外でブロブストアに投稿しようとした人はいますか?
マルチパートフォーム: ''