我有一個數據庫在服務器上,並希望從我的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. 獲取JSON數據和圖像
- 3. 帶有文本和圖像的JSON
- 4. 回聲圖像 - PHP和JSON - Twitter的API
- 5. asyctask與json和圖像處理
- 6. JSON和上傳圖像到服務器
- 7. Json android圖像和文字重複
- 8. JSON對象解析文本和圖像
- 9. 使用jQuery和Json顯示圖像
- 10. 從Javascaript/jquery上傳圖像和JSON/XML
- 11. 如何綁定json的圖像名稱和sd卡的圖像?
- 12. 顯示圖像url中的文本和圖像形式json?
- 13. 春JSON POST圖像
- 14. 解析JSON圖像
- 15. 無圖像從JSON
- 16. JSON圖像在UIScrollView
- 17. JSON檢索圖像
- 18. JSON輸出圖像
- 19. 圖像和對象的REST/JSON:多表單或純JSON
- 20. Android,php和JSON:使用json發送圖像到Android
- 21. 用json編輯svg圖像
- 22. 顯示JSON的圖像
- 23. Android Flickr Json緩存圖像
- 24. 使用json顯示圖像
- 25. JSON中的圖像iOS
- 26. 加載JSON圖像快速
- 27. 使用json的圖像?
- 28. 從JSON幻燈片圖像
- 29. Android:從json的GridView圖像
- 30. 顯示json的圖像
我從來沒有想過使用json來簡單地指向圖像的網址。那聰明的洞察力 – Gevious 2012-03-06 19:31:09