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