[問題] 傳送圖片回應500 error

看板MacDev作者 (Tank)時間11年前 (2014/03/21 14:11), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
第一次使用,如有格式不正確請包涵, 在code 上傳圖片,伺服器使用MAMP 沒有問題,但是放到遠端機房上面 會得到 500 error 的回應,以下是我的代碼: [request setHTTPMethod:@"POST"]; NSString *boundary = [NSString stringWithFormat:@"---------------------------%d",random()]; NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@",boundary]; [request addValue:contentType forHTTPHeaderField: @"Content-Type"]; [body appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n",boundary]dataUsingEncoding:NSUTF8StringEncoding]]; [body appendData:[[NSString stringWithFormat:@"Content-Disposition:form-data;name=\"avatar\"; filename=\"%@\"\r\n",filename]dataUsingEncoding:NSUTF8StringEncoding]]; [body appendData:[[NSString stringWithString:@"Content-Type:application/octet-stream\r\n\r\n"] dataUsingEncoding:NSUTF8StringEncoding]]; [body appendData: imageData]; [body appendData:[[NSString stringWithFormat:@"\r\n--%@--\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding]]; [request setHTTPBody:body]; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.249.17

03/21 14:25, , 1F
500是server internal error,去server找找是為什麼掛吧
03/21 14:25, 1F

03/21 19:53, , 2F
但是使用網頁和安卓都可以上傳
03/21 19:53, 2F

03/22 00:06, , 3F
只有Server能確定你傳給他的指令正不正確,就算安卓可以
03/22 00:06, 3F

03/22 00:07, , 4F
你不先查Server收到的資料,怎麼確定ios傳的指令跟安卓的是
03/22 00:07, 4F

03/22 00:07, , 5F
一樣的?
03/22 00:07, 5F
文章代碼(AID): #1JAzWRuX (MacDev)
文章代碼(AID): #1JAzWRuX (MacDev)