检测文件何时在浏览器中上传

基石

我是否可以使用javascript / jQuery检测何时以及是否当前浏览器正在上传文件?

如果没有,通常如何做?或者,是否只能检测我是否正在使用自己的文件上传器(而不是浏览器)?

编辑:不希望有人为我编写代码,只是想知道什么是“正常”方法,以便我可以学习。Google在这种(罕见)案例中并没有真正提供帮助。

斧头

如果您将XHR用作上传进度的一部分,xhr.upload.addEventListener('loadstart', function () { ... })则在开始上传时会被调用,并且完成检查与任何其他XHR相同:

xhr.onreadystatechange = function(e) {
    if (xhr.readyState == 4) {
        // Upload complete
    }
};

有关使用XHR上传的更多信息,请参见:https//developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/upload

JSFiddle示例:https ://jsfiddle.net/Hatchet/dxyxdw1d/1/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在现代浏览器中上传文件的最佳方法是什么

来自分类Dev

在浏览器中上传文件后的Amazon S3响应正文

来自分类Dev

在浏览器中上传文件后的Amazon S3响应正文

来自分类Dev

在Google Chrome浏览器中上传不起作用

来自分类Dev

使用Kik浏览器上传文件

来自分类Dev

无法从Android浏览器上传文件

来自分类Dev

检测浏览器何时在Python的BaseHTTPServer中命中“刷新”

来自分类Dev

如何检测Selenium何时加载浏览器的错误页面

来自分类Dev

检测何时多个元素位于浏览器屏幕顶部

来自分类Dev

如何检测文件被浏览器锁定?

来自分类Dev

在Flask上投放页面时,如何在浏览器中上传图像预览?

来自分类Dev

浏览按钮,无需在html中上传文件

来自分类Dev

通过浏览器上传大文件(100 GB)

来自分类Dev

Dropbox从浏览器直接上传文件

来自分类Dev

将文件从浏览器上传到S3

来自分类Dev

Django文件浏览器tinymce-无法上传图像

来自分类Dev

现代浏览器检测?

来自分类Dev

浏览器语言检测

来自分类Dev

检测:从curl或浏览器

来自分类Dev

检测何时将浏览器窗口从特定大小调整为更大大小?

来自分类Dev

Javascript + 浏览器 - 如何检测开发工具/firebug 何时打开?

来自分类Dev

如何检测不支持XHR2上传进度的浏览器

来自分类Dev

在浏览器中检测上传的图像格式是否正确

来自分类Dev

浏览器何时删除会话Cookie?

来自分类Dev

浏览器的事件循环何时开始?

来自分类Dev

浏览器何时解析隐藏的元素?

来自分类Dev

如何确定何时关闭浏览器?

来自分类Dev

浏览器何时删除会话Cookie?

来自分类Dev

防止浏览器缓存上传图像

Related 相关文章

热门标签

归档