Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

NodeJS mySQL ब्लॉब डालें

प्रतिस्थापित करने का प्रयास करें:

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

साथ:

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

आप file: buffer को भी बदलना चाह सकते हैं करने के लिए file: buffer.slice(0, 100) चूंकि आप केवल फ़ाइल के पहले 100 बाइट्स पढ़ रहे हैं। अगर buffer.length > 100 तो आप buffer . में पहले 100 बाइट्स के बाद अतिरिक्त कचरा बाइट्स के एक समूह के साथ समाप्त हो सकते हैं ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - एक स्थानिक बिंदु के पास चयन

  2. mysql तालिका में डुप्लिकेट मान कैसे हटाएं?

  3. एक इन्सर्ट बनाएं... Laravel . में स्टेटमेंट चुनें

  4. mybatis जनरेटर कॉलम नाम पैटर्न NULL या खाली नहीं हो सकता

  5. mysql innodb बफर पूल को कैसे साफ़/फ्लश करें?