Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

NodeJS mySQL Sisipkan Blob

Coba ganti:

var query ="INSERT INTO `files` (`file_type`, `file_size`, `file`) VALUES ('img', " + getFilesizeInBytes(temp_path) + ",'" + buffer + "' );";
mySQLconnection.query(query, function (er, da) {

dengan:

var query = "INSERT INTO `files` SET ?",
    values = {
      file_type: 'img',
      file_size: buffer.length,
      file: buffer
    };
mySQLconnection.query(query, values, function (er, da) {

Anda mungkin juga ingin mengubah file: buffer ke file: buffer.slice(0, 100) karena Anda hanya membaca 100 byte pertama file. Jika buffer.length > 100 maka Anda mungkin berakhir dengan sekelompok byte sampah tambahan setelah 100 byte pertama di buffer .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php mysqli_connect:metode otentikasi tidak diketahui oleh klien [caching_sha2_password]

  2. masalah menginstal Perl DBI-mysql di windows

  3. Apa konvensi penamaan yang tepat untuk FK MySQL?

  4. Apa desain (skema) database yang baik untuk database kehadiran?

  5. MySQL menampilkan info koneksi saat ini