簡體   English   中英

使用改造2將圖像從圖庫/相機上傳到服務器(okhttp問題)

[英]Uploading images to server from gallery/camera using retrofit 2 (okhttp issue)

我正在使用Retrofit 2.5.0將圖像上傳到NodeJS服務器,當我嘗試上傳圖像時,它給我一個錯誤。 當我記錄請求時,它不會讀取完整文件並提供EOF異常。
我正在使用MultiPart上傳,這是我的代碼段

RequestBody requestFile =
                RequestBody.create(MediaType.parse("image/jpg"), file);
        MultipartBody.Part body =
                MultipartBody.Part.createFormData("image", file.getName(), requestFile);

// add another part within the multipart request

RequestBody fullName =
                RequestBody.create(
                        MediaType.parse("multipart/form-data"), image.getDescription());

這是okHttp日志:

 --------- beginning of main
10-30 14:25:45.330 11236-11402/com.project.peoject D/OkHttp: �Dw�m�1��l��n�D�RXZX�1[)$M��l�`���7Q���n�ӟ̊e��L�،����=�k����*a�~�g��=�U�ɨ@<�x���/���>� ���R���@���z�;c�?��Zʖ7��ۮ�0��*r�����#ך������3��J��F{���v�   ����Kk�̌�$|�|                                                               
read: unexpected EOF!

“讀:意想不到的EOF!” 面對大量日志時出現Logcat錯誤。 您可以通過運行以下行來擴大緩沖區大小:

adb logcat -G 1m

緩沖區的默認大小為256k,通過在線上運行,您將其增加到1MB。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM