2013-06-18 112 views
1

我可以通過本地網絡將Android手機上的jpeg圖片發送到服務器嗎?你能告訴我這是否可能嗎?如果是這樣,你能爲我解釋一下我應該遵循的方法嗎?我聽說過base-64編碼器,它使用base-64編碼器改變/編碼圖像併發送字符串文件然後解碼回到服務器上的jpeg文件並將其保存在文件夾中?在編寫了一些代碼並嘗試這種方法後,我得到了解碼後圖像質量下降/變低的原因。我剛剛想知道的是我可以發送jpeg文件,使其不做任何更改,編碼/解碼或其他東西?你有可能用什麼方法建議我?如果你能指點我一些教程,博客,樣本以及你的建議,我將不勝感激。通過本地網絡從Android手機發送Jpeg文件到服務器站

+0

我想看看它是否是可能的,因爲在許多關於SO和Google Encoding/Decoding的研究是最好的方法。我想我從來沒有發現我的圖像退化,直到我告訴編碼時降級。如果您需要幫助,我們隨時爲您提供幫助。 – MDMalik

回答

0

這一切都取決於你如何期待圖像在服務器端...你可以期待接收數據作爲郵政體(字節數組)或多部分(非常像另一個)。這是爲Http。

這些某些鏈接:

  1. 一個Http Post例如發送一個字節數組。以下是你可以如何convert a Bitmap to a byte-array
  2. 通過多部分Post請求發送位圖。一個簡單的例子hereherehere。對每個細節都沒有太多細節,但實施很直接。

通過套接字或FTP發送的所有關於打開連接,得到輸出流併發送轉換後的字節數組在那個流...

相關問題