【发布时间】:2012-01-24 16:36:13
【问题描述】:
我写了这个simple Play-uploadify demo。
我想要一个上传按钮,每次按下它都会自动上传一张图片。
由于某种原因,只有第一次按下按钮时,我才会上传。按下按钮一次后,除非我“取消”之前的上传,否则进一步按下不会导致任何事情。
(我不明白使用auto 模式取消上传的含义。也许问题是我的下载在某种意义上永远不会“完成”?)
这是我的操作方法:
public static void upload(File file, long userId){
System.out.println("Uploaded file name " + file.getName() +
" by user " + userId);
}
还有对uploadify的调用:
$(function() {
$("#uploader").uploadify({
uploader : '/public/libraries/uploadify/uploadify.swf',
script : '/Application/upload',
cancelImg : '/public/libraries/uploadify/cancel.png',
folder : '/uploads',
fileExt : '*.jpg;*.gif;*.png',
fileDesc : 'Image Files',
fileDataName: 'file',
scriptData: {userId: 123},
auto: true
});
});
此外,上传似乎永远不会完成 - 当我添加 onComplete 处理程序时,它不会触发。
【问题讨论】:
标签: java javascript image playframework uploadify