Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Gửi nội dung blob MySQL dưới dạng phản hồi json

Để tránh mất dữ liệu, điều tốt nhất bạn có thể làm để gửi dữ liệu nhị phân là mã hóa dưới dạng base64 .

import base64

def GET(self,r):
    user_data = CC.get_data(query) # holds the content of the blob field.
    data = {'name': 'test',
           'photo': base64.b64encode(user_data)}
    return json.dump(data)

Tuy nhiên, việc gửi dữ liệu nhị phân qua JSON thực sự không được khuyến khích, đặc biệt là trong web. Ví dụ:bạn có thể gửi một URL để tải ảnh xuống.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xuất dữ liệu từ Cơ sở dữ liệu MySQL

  2. Lỗi mysql 1025 (HY000):Lỗi khi đổi tên của './foo' (errorno:150) nghĩa là gì?

  3. Tìm tổng số kết quả trong truy vấn mySQL với offset + giới hạn

  4. Câu hỏi về MySQL về lập lịch

  5. Dữ liệu trung bình cho mỗi 5 phút trong khoảng thời gian nhất định