我正在製作一個IOS應用程序,其中將使用核心數據,我想將圖像保存在數據庫中任何人都可以告訴我如何在Sqlite數據庫瀏覽器中上傳圖像?如何在Sqlite數據庫瀏覽器中上傳圖片?
回答
要使用核心數據存儲在圖像SQLite數據庫ü需要圖像轉換爲數據 例如
NSData *photo_data = UIImagePNGRepresentation(aImage);
現在ü可以存儲這個photo_data。在覈心數據模型中,創建「二進制數據」類型的屬性
在存儲圖像數據時使用此屬性。
如果我想同時存儲30張圖像然後怎麼做? – Neha
由於圖像尺寸更好,您可以通過將其命名爲最佳方式來保存圖像名稱並獲取特定圖像。將所有圖像存儲在一個文件夾中並使用路徑訪問它們。 –
和性能方面也很好,更好地看到這個答案http://stackoverflow.com/questions/4158286/storing-images-in-core-data –
你不能僅僅將圖像文件打到sqlite中。您需要將圖像轉換爲諸如base64之類的格式或可以存儲的內容。當您想要檢索圖像時,必須將其轉換回原始形式。在大多數情況下,您只需存儲圖像的路徑,而不是圖像本身。
你可以在sqlite中使用blob對象。首先你改變你的形象NSData的類型:
NSData *uiimage=UIImagePNGRepresentation(im);
綁定後您的DATAS作爲blob對象如:
sqlite3_bind_blob(statement,.., [uiimage bytes], [uiimage length], SQLITE_TRANSIENT);
- 1. 如何查看SQLite數據庫瀏覽器中的數據?
- 2. 在數據庫瀏覽器中查看QML SQLite數據庫
- 3. 如何上傳圖片並在瀏覽器中查看?
- 4. 在Android平板電腦上查看SQLite數據 - SQLite數據庫瀏覽器
- 5. 如何在android中更改sqlite數據庫瀏覽器中的列數據?
- 6. 在數據庫中上傳圖片
- 7. 在php數據庫中上傳圖片
- 8. 如何在Mac OS X上從命令行啓動sqlite數據庫瀏覽器
- 9. 如何隱藏瀏覽器的默認圖片上傳按鈕?
- 10. 如何從瀏覽器下載圖片並上傳到Amazon S3
- 11. 使用AFNetworking上傳圖片後不顯示在瀏覽器中
- 12. 上傳圖片並在瀏覽器窗口中顯示
- 13. 在SQLite數據庫瀏覽器中創建一個外鍵
- 14. 迷你圖片瀏覽器(如myfonts.com上)
- 15. SQLite檢查約束和SQLite數據庫瀏覽器
- 16. SQLite數據庫瀏覽器中的小數點
- 17. 瀏覽器中的圖片
- 18. 圖庫圖片包裹在IE瀏覽器而不是在其他瀏覽器
- 19. 從Android Studio瀏覽SQLite數據庫
- 20. 如何添加瀏覽器服務器上傳圖片中的CKEditor
- 21. 如何瀏覽SQLite數據庫中的每條記錄?
- 22. 如何在mysql數據庫上上傳圖片
- 23. 圖片上傳器在數據庫中沒有響應mysql
- 24. Android在手機上瀏覽SQLite數據庫
- 25. jquery.form.js沒有在IE瀏覽器時,上傳圖片
- 26. SQLite數據庫瀏覽器「Temp表已存在」
- 27. 瀏覽器圖片上傳部分中的瀏覽器圖像預覽不工作ie8
- 28. 如何在Sqlite數據庫中插入圖片?
- 29. 如何在html5 sqlite數據庫中存儲照片圖像?
- 30. 如何製作圖片瀏覽器?
如果你正在使用的核心數據,爲什麼你要問關於SQLite的? – Abizern