我不知道這是否是我的iPhone代碼或服務器的問題。將圖像/音頻從iPhone上傳到服務器無法發送大圖像
我使用NSURLConnection將圖像/音頻從iPhone上傳到服務器。如果圖片和音頻的大小小於60KB,則它們會上傳得很好。
如果它大於60KB,我會從服務器收到一個400錯誤請求響應。 我不確定最新情況。我很無能有人可以幫我
我的網絡服務器是在Windows 2008 R2上運行的IIS。 Web服務是在.NET中開發的。
Regards
我不知道這是否是我的iPhone代碼或服務器的問題。將圖像/音頻從iPhone上傳到服務器無法發送大圖像
我使用NSURLConnection將圖像/音頻從iPhone上傳到服務器。如果圖片和音頻的大小小於60KB,則它們會上傳得很好。
如果它大於60KB,我會從服務器收到一個400錯誤請求響應。 我不確定最新情況。我很無能有人可以幫我
我的網絡服務器是在Windows 2008 R2上運行的IIS。 Web服務是在.NET中開發的。
Regards
聽起來就像發送一塊數據。
我使用ASIHTTPRequest來接收/發送數據。
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request addPostValue:@"Ben" forKey:@"names"];
[request addPostValue:@"George" forKey:@"names"];
[request addFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photos"];
[request addData:imageData withFileName:@"george.jpg" andContentType:@"image/jpeg" forKey:@"photos"];
這是一個服務器問題,因爲我可以上傳.NET服務器上3.5 MB限制的視頻。
也許這應該是一個評論,而不是?另外,我懷疑這可以提供多少幫助,因爲這是一個相當具體的問題,而且是在2年前。 – 2012-10-02 04:50:44
你應該檢查你的服務器。我的iPhone應用程序通常上傳到imageshack超過60 KB,它工作得很好 – vodkhang 2010-09-04 16:02:27
這是一個簡單的測試,以幫助確定這是您的應用程序還是服務器:編寫一個基本的HTML表單,創建一個圖像上傳到您的服務器的上傳API端點,並使用HTML表單附上更大的圖像。如果請求以相同的方式失敗,您可以確定這與您的iPhone應用無關。但請確保你已經完成了創建一個完全相同的HTTP請求與形式:) – Yetanotherjosh 2011-03-22 03:01:34