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