我用mysql來存儲圖片,它是由longblob
存儲的。 現在我需要用json
轉移longblob
的數據。 json_endcode($data)
返回null
。 如何做到這一點?json可以在php中傳輸longblob嗎?
0
A
回答
1
你可以嘗試將圖像數據序列化到base64,但它似乎是一個壞主意,因爲圖像可能非常大。你最好將它存儲的FTP服務器上,並寫只是鏈接到圖像數據庫
1
請檢查這個問題 - Binary Data in JSON String. Something better than Base64
二進制數據可以被編碼爲base64,否則JSON不支持它
的JSON格式本身不支持二進制數據。必須將二進制數據 轉義,以便它可以放入JSON中的字符串元素(即 零個或多個使用反斜槓轉義的雙引號中的Unicode字符) 。
相關問題
- 1. Php longblob到img
- 2. mysqlimport可以接受JSON輸入嗎?
- 3. HEIF媒體可以流式傳輸嗎?
- 4. TCP在傳輸中丟失時可以重新傳輸握手嗎?
- 5. 可以在Grails 1.3.7中打印JSON嗎?
- 6. 我可以在JSON中使用RSS嗎?
- 7. Android可以在BLE中傳輸廣播模式嗎?
- 8. 使用-put命令可以在HDFS中傳輸文件嗎?
- 9. 可以使用MMS在Android中傳輸互聯網廣播嗎?
- 10. 可以在COM編程中傳輸文件嗎?
- 11. 可以在Bluetooth HID規範中傳輸音頻數據嗎?
- 12. 我可以在多文件上傳中獲得輸入值嗎?
- 13. 文件上傳可以在PHP中超時嗎?
- 14. 我可以在PHP文件上傳中使用gzip壓縮嗎?
- 15. 函數可以在PHP中作爲參數傳遞嗎?
- 16. PHP:我可以在_constructor中傳遞$ this嗎?
- 17. 我可以在PHP中設置多個輸入值嗎?
- 18. 我可以讓MOXY在生成json時不輸出屬性嗎?
- 19. 我可以讓MOXY在生成json時不輸出元素嗎?
- 20. 可以在PHP 5.3中啓用「magic_quotes_gpc」嗎?
- 21. 你可以在PHP中嵌套類嗎?
- 22. 在PHP類中使用GetText可以嗎?
- 23. 可以在PHP中使用array [key]嗎?
- 24. 我可以在JavaScript中使用php嗎?
- 25. 在PHP中可以使用Activex嗎?
- 26. 我可以在Java中運行PHP嗎?
- 27. 在PHP中可以覆蓋$ _REQUEST嗎?
- 28. 在休眠中使用longblob
- 29. 轉換過程中可以流式傳輸嗎? - FFMPEG
- 30. 我可以在shopify網站之間傳輸圖像嗎?
我需要存儲字符串,圖片和語音的消息,所以我使用longblob將各種數據存儲在mysql中。在這種情況下你有更好的主意嗎? – MarkWill
想象一下在幾個月的高負載之後你的數據庫大小。 rdbms不是一顆銀彈,你不想在那裏存儲所有東西 – Sergio