簡體   English   中英

如何使用 Android 中的 Web 服務將圖像上傳到服務器?

[英]How to Upload Image to server using webservice in Android?

我開發了 android 應用程序,其中有一個 UserProfile。 我已經使用 Ksoap2 將用戶的所有詳細信息發送到服務器。 我也想將圖像發送到服務器。 但是,我不知道如何使用 android 中的 Ksoap2 將圖像發送到 Web 服務。

我已經從 sdcard 中獲取圖像並將其轉換為 ByteArray。 我是否必須將該參數作為圖像的 ByteArray 發送到 web 服務? 我想將用戶和圖像的所有詳細信息傳遞給 web 服務。 我怎樣才能做到這一點?

您可以將您的圖像轉換為 base64 字符串,然后再次將它們處理為服務器端的圖像。

我試過下面的教程,你也可以試試, android上傳圖片到服務器

您可以使用 retrofit 2 庫在網絡調用中將其作為 Multipart 文件發送。 請檢查此答案作為詳細代碼片段的參考: https://stackoverflow.com/a/68511884/8391757

您可以將您的圖像轉換為 base64 字符串,然后再次將它們處理為服務器端的圖像。 但它的圖像質量很差

暫無
暫無

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

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