1
知道怎样才能socket.io即发送一个文件路径发出文件如何通过socket.io
genrally我们使用
socket.emit("sendpath","hi");
socket.on("sendpath",function()
{
console.log("hi")
}
发出即pdf文件是在一个文件路径我的C盘怎么能碰巧
路径是: - “C:\ XAMPP \ 248.pdf”
知道怎样才能socket.io即发送一个文件路径发出文件如何通过socket.io
genrally我们使用
socket.emit("sendpath","hi");
socket.on("sendpath",function()
{
console.log("hi")
}
发出即pdf文件是在一个文件路径我的C盘怎么能碰巧
路径是: - “C:\ XAMPP \ 248.pdf”
我不能完全肯定我理解你的问题,但我会假设你想给定路径t的文件内容该文件作为Socket.IO事件提供。
// var fs = require("fs");
socket.on("sendpath",filepath){
fs.readFile(filepath,function(error, filedata){
if(error) throw error;
else socket.emit("sendfile", filedata.toString());
});
});
参考:http://nodejs.org/api/fs.html#fs_fs_readfile_filename_encoding_callback
哎.....不是它更好,如果我做的: - socket.emit( “sendfile的” 路径: “C:// //文件”) – user1725563
首先,请您确认我对您问题的解释是否正确?现在,假设它是,你不能写'Path:“c:// file //”'...语法无效。 –
我试过这个,它的工作 – user1725563