2

我正在開發一個應用程序,它應該從我的服務器獲取有關ID號的數據,並且還需要根據ID號從數據庫中獲取圖像。所以我去了一個加載url映像的選項。在那裏,我無法獲得大尺寸的圖像。所以我去了將圖像轉換爲base64格式並通過webservice發送。即使我能夠檢索小尺寸的字符串,但是當我使用大尺寸的圖像時,base64字符串更大。所以尋找可能的答案,任何提前感謝...從服務器檢索圖像的可能方法

回答

3

通過HTTP連接發送二進制形式的照片是一個解決的問題。我建議你使用現成的網絡服務器,並在一天內給它打電話。要發送尺寸縮小的圖像,請安裝一個腳本(用於響應表示渴望縮略圖的URL)來檢查縮略圖;如果它們不存在就創建它們;然後以標準方式用作圖像。不要擔心base64,除非你處理的是真正古老的服務,而不能理解純粹的二進制文件。如果你確實走了base64的路線,不用擔心文件大小的擴展。除非你發送大量圖像,否則不是那麼重要。

+0

我使用dotnet webservice在服務器端運行,而在android上運行java。在這裏,我試圖從數據庫中獲取圖像並將其轉換爲基本64位格式,並通過webservice作爲字符串發送,但我無法獲取整個字符串,其中一些丟失並返回爲空字符串 – user1389233

1

我有這個問題,不得不使用FTP服務器。我把我的圖像文件放入一個ftp服務器並下載我需要的每一個。

+0

已嘗試加載圖像作爲網址,但它只適用於小圖像而不適用於大尺寸圖像 – user1389233

相關問題