当前位置: 首页 > 面试题库 >

客户端使用HTML5检查文件大小吗?

端木安国
2023-03-14
问题内容

我正试图顺应HTML5浪潮,但面临一个小问题。在HTML5之前,我们曾使用Flash检查文件大小,但现在的趋势是避免在Web应用程序中使用Flash。有什么方法可以使用HTML5在客户端检查文件大小?


问题答案:

这可行。将其放置在事件侦听器中,以了解输入是否发生更改。

if (typeof FileReader !== "undefined") {
    var size = document.getElementById('myfile').files[0].size;
    // check file size
}


 类似资料:
  • 问题内容: 我正在使用FormPanel将文件上传到服务器。我要尝试做的是在上传文件之前,确保文件大小小于给定的大小(例如10MB)。在服务器端,我有一个javax.servlet.http.HttpServlet,在其中重写doPost。这里的HttpServletRequest参数具有文件的大小,但是问题是在文件已上传之前,我没有到达doPost。因此,如果我选择上传1 GB的文件,则在上传了

  • 问题内容: 我有一个具有文件上传功能的表单,如果用户尝试上传的文件太大,我希望能够有一些不错的客户端错误报告,是否有一种方法可以使用jQuery检查文件大小,或者纯粹是在客户端上还是以某种方式将文件发布回服务器以进行检查? 问题答案: 您实际上没有访问文件系统的权限(例如,读取和写入本地文件),但是,由于HTML5FileApi规范,您确实可以访问某些文件属性,并且文件大小是其中之一。 对于下面的

  • 问题内容: 我有一个允许用户上传视频文件的网站,但我希望将文件大小限制为2MB,这在上传文件后非常简单,但是没有人知道我是否可以 在 上传 之前 检查文件大小,以免超载服务器不必要? 我可能正在寻找javascript / ajax解决方案,但是我不知道如何实现此目的。 任何帮助将非常欢迎。多谢你们! 更新: 我需要在 客户端 而不是在 服务器 端 检查文件大小,这可能吗? 问题答案: 您可以使用

  • 公共方法的先决条件和后决条件构成了该方法与其客户之间的合同。 1.根据,调用者不应该验证后置和被调用的方法不应该验证先决条件: 让我们回顾一下平方根函数sqrt的前提和后置,如程序49.2所示。调用sqrt的函数负责向函数传递一个非负数。如果传递了一个负数,平方根函数应该什么都不做来处理它。另一方面,如果一个非负数被传递给sqrt,sqrt有责任传递一个满足后置的结果。因此,调用sqrt的人不应该

  • 问题内容: 我在Windows中编写Python脚本。我想根据文件大小做一些事情。例如,如果大小大于0,我将向某人发送电子邮件,否则继续其他操作。 如何检查文件大小? 问题答案: 使用,并使用结果对象的成员: 输出以字节为单位

  • 我使用的是Jersey 2.28,想要编写一个客户端来上传1Gb的文件,而客户端JVM堆不能超过256Mb。 我在这里有什么选择? 我试着用下面的代码片段,但结果是OOM,因为Jersey似乎一直在尽可能多地从InputStream中读取数据。为了处理大量输入,可以指示球衣进行冲洗吗?