Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firefox小文件上传HTML5文件API_Javascript_Ajax_Firefox_File Upload_Xmlhttprequest - Fatal编程技术网

Javascript Firefox小文件上传HTML5文件API

Javascript Firefox小文件上传HTML5文件API,javascript,ajax,firefox,file-upload,xmlhttprequest,Javascript,Ajax,Firefox,File Upload,Xmlhttprequest,如果文件大小小于70kb,Firefox(v26)不会显示文件的上传进度。Chrome上没有这样的问题,比如10-11,Opera 19。 我发送的图像不是二进制数据 有人遇到过类似的问题吗?为什么您需要甚至关心这么小的文件的上传进度?无论如何,它会立即上传。@Ray Nicholus,你说得对,但我希望Firefox至少能填满进度条。其他浏览器占满了这个栏,但是Firefox什么也不做。你的代码是什么样子的?如果您依赖upload.progress事件,这可能是因为Firefox遵守规范的方式

如果文件大小小于70kb,Firefox(v26)不会显示文件的上传进度。Chrome上没有这样的问题,比如10-11,Opera 19。 我发送的图像不是二进制数据


有人遇到过类似的问题吗?

为什么您需要甚至关心这么小的文件的上传进度?无论如何,它会立即上传。@Ray Nicholus,你说得对,但我希望Firefox至少能填满进度条。其他浏览器占满了这个栏,但是Firefox什么也不做。你的代码是什么样子的?如果您依赖upload.progress事件,这可能是因为Firefox遵守规范的方式(通过限制/限制进度事件的数量)。其他浏览器,如Chrome,则不受限制。不久前,我在我维护的产品(Fine Uploader)中的一个问题中对此进行了评论:是的,我依赖于upload progress事件。Firefox似乎没有触发该事件,但当我检查时,数据被发送(图像被上传)。当我设置回调以查看是否在Firefox中触发upload progress事件或xhr.load事件时,它们不会,至少我不会收到任何回调。谢谢你的文章。我现在正在读。有没有办法修复这种行为,或者这就是Firefox处理这项特殊任务的方式,而没有办法纠正它?我怀疑Firefox根本没有触发事件。请出示你的密码。