由於有許多各方面的額度限制,所以要額外使用 blob service 來處理,比較不會發生逾時錯誤。
不過需要開啟付費的服務才能使用此api(開啟以後還是有一些免費額度可以使用)
那要怎麼跟 django 接在一起勒
google 食譜告訴你… http://appengine-cookbook.appspot.com/recipe/blobstore-get_uploads-helper-function-for-django-request/
example : http://blog.sserrano.com/post/479962742/blobstore-upload-with-django-form-validation-example
如果沒有信用卡可以開啟服務來測~
那可以考慮透過下面兩個方案來處理,用 java 的 sdk 來寫~都是在將檔案切割成數個檔,來突破 1MB 傳輸單頁面的限制,可以達到單檔10MB。
https://github.com/honzasterba/bigblobae
http://code.google.com/p/google-file-service/
這個經過實際測試是可以運行的。而且運作的還不錯~