0
我正在使用ASIFormDataRequest發送數據到服務器。我張貼一個字符串到服務器。該字符串包含base64格式的編碼圖像。當字符串長度大約70,000個字符或約70個字節時,請求工作正常,但是當長度達到130,000個字符或大約。 125 kb,字符串不會發布到服務器。長數據不發佈使用ASIFormDataRequest
最初,我認爲這是一個服務器問題,所以我增加了配置文件的長度太高。但我設計了一個aspx頁面,我在其中放置了一個文本框並提交按鈕。我輸入了相同的字符串(大約130,000個字符)並將其提交併成功保存在數據庫中。這表明服務器端沒有問題,移動端出現問題。
我無法找到任何解決方案。請幫我解決這個問題。我也張貼的源代碼:
NSString *string = @"fdfd..."; // very long string. Approx. 130,000 characters long
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:string forKey:@"encryptedJson"];
[request setDelegate:self];
[request setDidFinishSelector:@selector(sendFormRequestDone:)];
[request setDidFailSelector:@selector(sendFormRequestWentWrong:)];
[request startSynchronous];
兩個指定選擇的是什麼叫什麼? – fscheidl 2012-02-22 12:46:15
sendFormRequestDone被調用 – sandy 2012-02-22 12:56:17