我寫的OBJ-C的應用程序,並想上傳一個二進制文件的大小數兆到我的AppEngine上的服務器(Python)的二進制數據AppEngine上的斑點。我猜我需要爲此使用blob實體,但我不確定如何去做這件事。我一直在使用http請求和響應來發送和接收數據,但他們已經用字符串編碼。有人可以建議我如何去做同樣的obj-c應用程序的blob嗎?我看到一些涉及http請求的例子,但它們似乎適用於網頁,我不太熟悉它。也許有任何體面的教程或演練?使用在OBJ-C的應用程序
我基本上不能完全肯定,如果我應該其編碼爲HTTP請求和發送回通過響應,如何讓二進制數據到來自客戶端的HTTP字符串,以及如何將其發送在下載我的二進制數據時從服務器正確備份。我想也許這種方法必須完全不同於我用param1 = val & param2 = val2樣式格式將值編碼到我的請求中,但不確定。
我應該使用blobstore服務嗎?一個重要的注意事項是,我聽說blob有一個1兆的限制,但我需要存儲2-3兆像素的音頻文件(至少1.8 meg)。
我假設你有能力使用appengine服務器對此進行編碼/解碼,但我從未使用過它,所以我猜這可能是窗外的,如果情況並非如此。如果你不能,那麼將它存儲爲blob會比編碼它並將其存儲爲文本更好。 – slycrel 2010-12-03 22:03:25