设置上传服务器

时间:2014-01-21 14:45:38

标签: fine-uploader

我在文档部分找到了服务器脚本存储库,但是我无法运行它们中的任何一个。

例如,当我尝试使用javascript文件时,我会遇到很多语法错误,第一个是“预期的标识符,字符串或数字。”

我不是一个java高手,所以我可能会遗漏一些明显的东西。

这是我正在尝试使用的文件: https://github.com/Widen/fine-uploader-server/blob/master/java/MultipartUploadParser.java

2 个答案:

答案 0 :(得分:2)

查看js代码,两行是跳闸错误

console.log('>> Node.js server listening on port: ' app.get('port'));

应该不是

console.log('>> Node.js server listening on port: ' + app.get('port'));

}

// The endpoint for uploads
app.post("/uploads", function (req, res, next) {

应该不是

});

// The endpoint for uploads
app.post("/uploads", function (req, res, next) {

简单地复制和粘贴示例server.js并在节点中运行它不起作用...

一旦做出这两个更改,节点发出错误就找不到模块'express'

编辑 - 快速安装-g不起作用。不得不使用npm install express 现在得到错误

app.configure(function....

app未定义 - 第14行

答案 1 :(得分:1)

为了处理Fine Uploader的请求,您的服务器必须至少正确地解析多部分编码的POST请求。看起来您已经选择了Java和Java服务器端示例。您将需要设置Web服务器(例如,使用Tomcat或Jetty)并包含所有三个示例文件。 MultipartUploadParser用于解析MPE请求,RequestParser用于读取请求中的Fine Uploader特定数据,UploadReceiver包含大部分上载处理逻辑。