gpt4 book ai didi

javascript - 使用 Javascript 获取文件属性(客户端)

转载 作者:行者123 更新时间:2023-11-30 07:47:39 25 4
gpt4 key购买 nike

在我的应用程序中,我需要在客户端 端计算文件的大小(在上传到服务器之前)。

如果文件大小、文件类型等不满足我的要求,我想限制上传的文件..

是否可以在客户端使用 JavaScript 实现这一点?

最佳答案

在当前绝大多数浏览器中,没有办法使用纯 JS 来完成此操作。一些较新的 HTML5 文件工具可能允许这样做,但它们的支持是有限的。

在上传之前,您需要使用基于 Flash 的 uploader 工具来获取此数据。。查看YUI Uploader让你开始。

我建议你这样实现:

  1. 在服务器上采取一切可能的预防措施来限制上传大小(每种服务器技术的处理方式略有不同)。 始终这样做,因为可以绕过客户端控制
  2. 使用标准文件上传输入元素开始
  3. 使用诸如 YUI uploader 或 Uploadify 之类的工具逐步增强它。这样它可以更快地处理与 Flash 用户不匹配的文件,但它适用于正常上传,因为它也会在服务器上进行检查。

关于javascript - 使用 Javascript 获取文件属性(客户端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3181011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com