प्रतिस्थापित करने का प्रयास करें:
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 बाइट्स के बाद अतिरिक्त कचरा बाइट्स के एक समूह के साथ समाप्त हो सकते हैं ।