Vaadin 使用EasyUploads附加组件
我是vaadin的新手,这是我第一次使用附加组件 现在,当我尝试两次上传一个同名文件时遇到了麻烦。 确切地说,我有一个文件“test.txt”,使用“选择文件”按钮,我在我的电脑上选择这个文件并上传。如果我想重新上传组件不工作的同一个文件,我会尝试设置一些断点 handleFile()和createReceiver() 但这些都没有考虑,而如果我改变文件一切工作。Vaadin 使用EasyUploads附加组件,vaadin,vaadin7,Vaadin,Vaadin7,我是vaadin的新手,这是我第一次使用附加组件 现在,当我尝试两次上传一个同名文件时遇到了麻烦。 确切地说,我有一个文件“test.txt”,使用“选择文件”按钮,我在我的电脑上选择这个文件并上传。如果我想重新上传组件不工作的同一个文件,我会尝试设置一些断点 handleFile()和createReceiver() 但这些都没有考虑,而如果我改变文件一切工作。 如何解决此问题?什么是“不工作”?您是否收到错误、堆栈跟踪、灯光熄灭或什么?当然,您必须说明如何处理接收到的文件以及如何处理重复的文
如何解决此问题?什么是“不工作”?您是否收到错误、堆栈跟踪、灯光熄灭或什么?当然,您必须说明如何处理接收到的文件以及如何处理重复的文件名…组件似乎不再响应,我甚至无法截获断点(Google Chrome版本33.0.1750.154),而firefox 28.0一切正常可能是Chrome 33错误?你用IE测试过吗?我在IE中试过这个组件,它似乎可以工作,但是这个浏览器没有显示组件的dropzone区域,所以对我来说,Chrome 33的组件似乎有问题。IE没有下降区是正常的)建议联系组件的作者。。。
MultiFileUpload multiFileUpload2 = new MultiFileUpload() {
@Override
protected void handleFile(File file, String fileName,
String mimeType, long length) {
String msg = fileName + " uploaded. Saved to file "
+ file.getAbsolutePath() + " (size " + length
+ " bytes)";
mainWindow.showNotification(msg);
}
@Override
protected FileBuffer createReceiver() {
FileBuffer receiver = super.createReceiver();
/*
* Make receiver not to delete files after they have been
* handled by #handleFile().
*/
receiver.setDeleteFiles(false);
return receiver;
}
};