为了账号安全,请及时绑定邮箱和手机立即绑定

Vaadin EasyUpload 插件有时无法打开或找不到指定的文件

Vaadin EasyUpload 插件有时无法打开或找不到指定的文件

慕的地10843 2023-07-13 15:31:39
我们目前正在使用 EasyUpload 插件,并且我们已经指定了该组件的标准:a) 仅允许 CSV 文件,每个文件的大小上限为 1MB。b) 一次只能提交一个文件。我们刚刚对小于 100Kb 的小型 CSV 文件进行了上传测试。通常,上传过程会成功完成。有时,虽然文件已经在临时文件夹中,但会显示“无法打开文件,系统找不到指定的文件”的错误,我们发现这种情况发生在以下情况:a) 如果在文件上传成功后的几秒钟内,对同一文件进行微小更改后再次上传。b) 如果 Web 应用程序有两个选项卡,登录的不同用户正在上传各自的 csv 文件,并且在再次上传之前,他们也会执行相同的操作来更改 csv 中的值。我们尝试强制文件上传(作为另一种测试方法),并在一段时间后注意到,尽管我们在提交时间规则中施加了一个文件,但文件有时会卡在队列中。它显示在消息“文件太多超出计数限制”。我们还考虑在文件提交后放置 3-5 秒的睡眠/等待命令。我们不确定此问题是否是该组件的已知限制。我们在此过程中发现的一些问题是:a)是否有更好的方法或控制文件上传并避免打开文件/文件未找到错误?b) setAcceptedFilter 方法中的值是 mime/type 值还是其他值。我们注意到对于图像,它是“images/*”,但对于 csv,我们必须输入“.csv”
查看完整描述

1 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

回答你的第二个问题。AcceptFilter 直接传递给上传输入“accept”属性,因此 .csv 和 text/csv 都应该很好。

查看完整回答
反对 回复 2023-07-13
  • 1 回答
  • 0 关注
  • 61 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信