我有快递app应该采用文件名并以db方式插入文件:
var file = fs.readFileSync('filename.*');
db.query('INSERT INTO table (file) VALUES (?)', file, (err,result)=>{
if(err) throw err;
})
“file”列有BLOB类型。
所以问题是它与*.jpg
文件的工作正确,但是当我试图用*.pdf
文件做同样的事情时,它似乎有效,但当我打开phpmyadmin面板时我看不到BLOB
而不是NULL
,只是一个空字段,应该是[BLOB-*KB]
。我想我需要将pdf文件转换为二进制格式,但我不知道如何。