文字和圖片同時提交 提示圖片不完整


項目中有一個模塊是“個人信息”,用戶可以對現有信息進行更新和完善,當用戶將需要更新和完善的信息向服務器提交時,從服務器那邊老是返回一個“圖片不完整”的信息,我很是鬱悶,仔細的查看自己的代碼,邏輯上沒有問題,後來經過同學幫助問題纔得到解決。原來當客戶端口向服務器提交信息時,服務器遇到 “空格” 認爲所傳信息結束,就不會再接收數據了。因此會提示 “圖片信息不完善”的錯誤。


圖片要上傳的話,得轉成NSData數據,但是由於接口聲明圖片必須進行Base64編碼才能上傳,於是我將圖片轉爲NSData然後再進行Base64編碼,問題是一直說圖片不完整,不能上傳,原來當轉爲NSData後,會出現空格,再進行Base64編碼上傳,服務端那邊遇到空格,認爲是圖片的結束,就不會再接收了,因此會導致圖片傳輸不完整的問題,今天先寫這麼多,有時間了再完整的補充一下

發佈了92 篇原創文章 · 獲贊 4 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章