Tag: plupload

处理PLUpload上传与node.js

我正在尝试在node.js中创build服务器端上传组件,但是我无法解释从PLUpload发送的信息。 从我所知道的来说,PLUpload(以HTML5模式)发送文件作为二进制信息,这为node.js包创build了问题,我一直试图使用到目前为止(node-formidable和node-express),因为他们期望正常HTML上传与多部分内容types。 对于它的价值,这是我一直在尝试使用的代码… var formidable = require('formidable'); var sys = require('sys'); http.createServer( function( req, res ){ console.log('request detected'); if( req.url == '/upload/' ){ console.log('request processing'); var form = new formidable.IncomingForm(); form.parse( req, function( err, fields, files ){ res.writeHead( 200, { 'Access-Control-Allow-Origin': 'http://tksync.com', 'Access-Control-Allow-Methods': 'GET,PUT,POST,DELETE', 'Access-Control-Allow-Headers': '*', 'content-type': 'text/plain' }); res.write('received upload:\n'); res.end(sys.inspect({ fields: fields, files: […]

如何在Node.js中使用Plupload并显示上传的百分比?

目前,我的代码工作。 但是,上传文件时,不会将百分比发送回JavaScript代码。 (我想我的服务器需要发回块的百分比?) “UploadProgress”事件在完成时只打印“0”。 <script> $(function(){ $("#button_holder").show(); var uploader = new plupload.Uploader({ runtimes : 'html5,flash,silverlight,html4', browse_button : 'pickfiles', container : 'button_holder', multi_selection: true, url : '/upload', flash_swf_url : '/js/plupload/js/Moxie.swf', silverlight_xap_url : '/js/plupload/js/Moxie.xap', }); uploader.bind('FilesAdded', function(up, files) { $("#button_holder").hide(); plupload.each(files, function(file) { var item = '<div class="upload_item" id="' + file.id + '">' + '<b class="percent"></b></div>' + […]