Rom*_*usi 7 forms google-chrome file-upload
当文件在用户的底层文件系统中不断变化时,Chrome(可能还有其他浏览器)会抛出令人讨厌的 ERR_UPLOAD_FILE_CHANGED 错误,让用户感到疑惑。
(在 Chrome 上,多亏了这个非常合理的检查:
if (!expected_modification_time_.is_null() &&
(expected_modification_time_ - file_info_.last_modified)
.magnitude()
.InSeconds() != 0) {
return ERR_UPLOAD_FILE_CHANGED;
}
Run Code Online (Sandbox Code Playgroud)
)
然而,问题是,如何为用户提供更加用户友好的消息“对不起,您无法上传文件 xyz,因为它一直在不断变化”?
要重现该行为,请尝试在watch -n 0.5 touch -m your-file.jpg命令处于活动状态时从类 Unix 系统上传文件(并且文件足够大,操作持续时间超过半秒)
(附带问题是为什么文件不断被修改,但这是另一次。我说过它非常可疑)
这可能是更普遍的问题,以防止 HTML 文件输入在使用 Android 的本机文件选择器时选择 Google Drive 中的文件
| 归档时间: |
|
| 查看次数: |
2952 次 |
| 最近记录: |