我在文档部分找到了服务器脚本存储库,但是我无法运行它们中的任何一个。
例如,当我尝试使用javascript文件时,我会遇到很多语法错误,第一个是“预期的标识符,字符串或数字。”
我不是一个java高手,所以我可能会遗漏一些明显的东西。
这是我正在尝试使用的文件: https://github.com/Widen/fine-uploader-server/blob/master/java/MultipartUploadParser.java
答案 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包含大部分上载处理逻辑。