2
林在express
应用使用jsftp从FTP连接,其工作正常服务的图像的字符串表示显示在客户端的图像的字符串表示。但是,图像不会显示发送到客户端时:使用快递
router.get('/', (req, res, next) => {
let str = ''
ftp.get('/uploads/test.png', function (err, socket) {
if (err) return
socket.on('data', function (d) { str += d.toString() })
socket.on('close', function (hadErr) {
if (hadErr) {
console.error('There was an error retrieving the file.')
}
res.writeHead(200, { 'Content-Type': 'image/png' })
res.end(str, 'binary')
})
socket.resume()
})
})
任何帮助表示赞赏,谢谢!
是的,我做到了。 ftp连接没有问题;这是图像的写作不能按预期工作。 – JazzBrotha
你把一个守望者变种海峡,看它是否是得到一些价值? –
是的,'str.length' = 12612 – JazzBrotha