2016-02-17 85 views
1

我碰巧收到來自我的服務器的圖像,在客戶端,圖像被完全接收並保存在存儲器中(我檢查文件大小在.cn1存儲庫中)。但我無法在圖像查看器上使用以下圖像顯示圖像:CodenameOne:圖像讀取問題

Image img;   
img = Image.createImage(Storage.getInstance().createInputStream("00.png"));  

findImageViewer1().setImage(img); 

回答

1

這看起來像是損壞或有問題的圖像。我建議你編輯這個問題,討論你將圖像下載到存儲的方式,這似乎是問題的根源。

如果您使用的是ImageDownloadService那麼您應該記住它不是不是創建有效的圖像文件!

+0

它不清楚SZ做了什麼,代碼有點低效。嘗試使用Util.copy(inputStream,outputStream):https://www.codenameone.com/javadoc/com/codename1/io/Util.html#copy-java.io.InputStream-java.io.OutputStream - 驗證結果文件實際上是好的。嘗試更換服務器中的源代碼。 –