0
我目前使用標準multipart/form-data Content-Type方法和NSURLConnection將圖像上傳到Django服務器。該圖像正確上傳,沒有問題,但我沒有收到應該返回的簡單JSON響應。在iPhone沒有來自圖像上傳的響應數據POST
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData*)data
不會被調用,即使該請求與HTTP 200
我最終改變服務器代碼立即返回類似飾面:
{ success: 1 }
但上傳後,手機永遠不會收到此信息。如果我簡單地從POST中刪除圖像數據,看起來好像我成功返回了JSON。我假設手機發送的multipart/form-data Content-Type阻止任何形式的響應?我如何上傳圖片並期待回覆?
我發現奇怪的是,這個「無響應數據」行爲出現在外部https服務器上,而不是在本地dev服務器上,都使用相同的代碼。