Javascript 在response.write+中传递变量;nodejs显示进度值
我正在尝试使用ckeditor上载文件并将文件上载到s3,我成功地将文件上载到s3并获取url,但我希望在浏览器iframe中向用户显示进度 使用s3上传器,我可以获得发射器“进度”的进度Javascript 在response.write+中传递变量;nodejs显示进度值,javascript,node.js,response,Javascript,Node.js,Response,我正在尝试使用ckeditor上载文件并将文件上载到s3,我成功地将文件上载到s3并获取url,但我希望在浏览器iframe中向用户显示进度 使用s3上传器,我可以获得发射器“进度”的进度 var uploader = client.uploadFile(params); uploader.on('progress', function () { var percent = ((parseInt(uploader.progressAmo
var uploader = client.uploadFile(params);
uploader.on('progress', function () {
var percent = ((parseInt(uploader.progressAmount) * 100) / parseInt(uploader.progressTotal)).toFixed(2);
return callback(null,{type : 'progress', percent: percent, url : null});
});
s3上传
s3uploads(fileUrl, function (err, uploadResult) {
if (err) {
res.send("error");
}
if (uploadResult.type === 'progress') {
html = "<p>Please wait its uploading to server </p> <p>" + uploadResult.percent + "</p>";
console.log(html);
res.write(html);
} else {
fileUrl = uploadResult.url;
res.write("<script type='text/javascript'>\
(function(){var d=document.domain;while (true){try{var A=window.parent.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:\.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();\
window.parent.CKEDITOR.tools.callFunction('" + CKEcallback + "','" + fileUrl + "', '" + msg + "');\
</script>");
res.end();
}
});
s3uploads(fileUrl,函数(err,uploadResult){
如果(错误){
res.send(“错误”);
}
如果(uploadResult.type==='progress'){
html=“请等待其上载到服务器”“+uploadResult.percent+””;
log(html);
res.write(html);
}否则{
fileUrl=uploadResult.url;
res.write(“\
(function(){var d=document.domain;while(true){try{var A=window.parent.document.domain;break;}catch(e){};d=d.replace(/.*?(?:\.|$)/,'');if(d.length==0)break;try{document.domain=d;}catch(e){break;}}()\
window.parent.CKEDITOR.tools.callFunction(“+CKEcallback+”、“+fileUrl+”、“+msg+”)\
");
res.end();
}
});
response.write仅显示第一个值,当我尝试传递变量uploadResult.percent时,它会忽略response.write中的值,但在我传递console.log(html)时它会显示
这个答案让我想做的事情更加清晰。
上传并获取url中的url是什么意思?为什么我们需要url。维德,你能提供现场演示吗?@MukulSharma实际问题如下。这只是一个过程,它说的功能是完美的工作,以发送数据回用户只是在不采取变量值是什么意思的url在'上传和获取的url'?为什么我们需要url。维德,你能提供现场演示吗?@MukulSharma实际问题如下。这只是一个过程,该过程表明,该功能正在完美地工作,以将数据发送回用户,只是因为它没有获取变量值