AppEngine的標準API假定文件是從HTML表單上傳的。 我嘗試將文件發佈到從REST API方法,可以由非HTML客戶調用(閃光,iPhone等)直接將數據放入AppEngine的Blobstore
的代碼,我試圖讓工作Blob存儲區:
# 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: Invalid boundary in
任何想法?
有沒有人試圖通過web窗體發佈到blobstore?
multipart form: ''
對,請注意這個功能被標記爲實驗性的(不知道這是什麼意思) – 2011-03-31 07:18:06
@Yonatan它的意思是「不要哭,如果它不工作,打破你的網站」:),也「我們可能會更改API,直到最終回覆」 – 2011-03-31 08:48:26
看起來像現在已被棄用 – emerix 2014-10-11 20:12:11