我有一個數據庫在服務器上,並希望從我的iPhone獲取一些數據。我使用TouchJson,一切正常,但我遇到了一些問題。我不知道如何下載圖像。當我嘗試構建並運行應用程序時,仿真器崩潰。有什麼想法做什麼?Json和圖像
Q
Json和圖像
2
A
回答
4
如果你的JSON請求提供一個URL到圖像,然後嘗試:
NSString *path = @"http://sstatic.net/so/img/logo.png";
NSURL *url = [NSURL URLWithString:path];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *image = [UIImage imageWithData:data];
-1
當你從數據庫中獲得圖像的路徑時,你可以簡單地使用UIImage
s -imageWithContentsOfFile:
。
2
凱文已經提供靜態圖像的解決方案,但如果你想發送動態生成的圖像,你可以用用同樣的方法一個data:URL。
你不得不編碼爲Base64圖像(在服務器上),然後在客戶端上,你只需要創建一個
<img src="data:image/png;base64,the_base64_string_here">
(如果使用HTML5)或
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:@"data:image/png;base64,the_base64_string_here"]]
(如果編寫本地代碼)。
相關問題
- 1. JSON圖像3
- 2. 從Javascaript/jquery上傳圖像和JSON/XML
- 3. 使用jQuery和Json顯示圖像
- 4. asyctask與json和圖像處理
- 5. 獲取JSON數據和圖像
- 6. JSON圖像在UIScrollView
- 7. 解析JSON圖像
- 8. 無圖像從JSON
- 9. JSON輸出圖像
- 10. 春JSON POST圖像
- 11. 顯示JSON的圖像
- 12. JSON多行圖像代碼
- 13. 將圖像轉換爲JSON
- 14. 用json編輯svg圖像
- 15. MWphotobrowser - 從Json獲取圖像
- 16. 從JSON幻燈片圖像
- 17. Android Flickr Json緩存圖像
- 18. 使用json顯示圖像
- 19. 獲取JSON,圖像URL
- 20. 使用json在列表視圖中顯示圖像和文本
- 21. 圖像庫和gif圖像
- 22. 創建JSON像鍵和值
- 23. 從列表視圖json緩存圖像?
- 24. D3圖表和JSON
- 25. 結合像JSON性能和和值
- 26. Ajax和圖像
- 27. Box2dWeb和圖像
- 28. NSDictionaryController和圖像
- 29. ListView和圖像
- 30. cURL後JSON數據,JSON數組和圖像文件REST API測試
我從來沒有想過使用json來簡單地指向圖像的網址。那聰明的洞察力 – Gevious 2012-03-06 19:31:09