问题标签 [file-upload]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 如何在 IE 中从一个 HTML 表单上传多个文件?
Internet Explorer(至少从版本 4 到 7)将使用单个 'input type="file"' 表单字段上传的文件数限制为一个。如果我想在一个 HTTP POST 请求中上传多个文件,最好的方法是什么?
asp.net - 如何在 ASP.NET 中使用简历进行文件上传控制?
如何使用简历进行 ASP.NET 文件上传控制,不受文件大小限制和安全连接?
任何的想法?
php - 使用 PHP 创建单文件上传表单的最佳方法是什么?
我在网上找到了一些示例,但我想从每天使用 PHP 的人那里获得关于潜在安全性或性能注意事项及其解决方案的反馈。
请注意,我只对一次上传一个文件感兴趣。
理想情况下不需要浏览器插件(Flash/Java),尽管知道使用插件的好处会很有趣。
我想知道最好的 HTML 表单代码和 PHP 处理代码。
php - PHP move_uploaded_file() 修改的文件的奇怪权限
我在 Windows Server 2003 Enterprise 机器上运行 PHP 5.2.6。IIS 设置为拒绝匿名访问并使用集成 Windows 身份验证。
我正在使用 PHP 脚本来保存从 Web 表单上传的文件。文件被上传到临时文件夹,脚本根据来自 web 表单的其他变量创建文件名和路径,然后脚本使用 PHP 的 move_uploaded_file() 将临时文件移动到最终位置。一切正常。简而言之,人们正在上传文件,因此组中的每个人都可以看到它们,并且文件是由脚本组织的。
我的问题是最终位置的文件具有奇怪的权限。它不会以临时位置或最终位置的权限结束。临时位置和最终位置都具有相同的权限:所有者和管理人员的完全权限;读取和读取/执行 2 个特定的 AD 安全组。最终文件仅包含:所有者和管理人员的全部权利。因此,虽然管理员和原始上传者在查看文件时没有问题,但组中的所有其他人在尝试访问它时都会得到“权限被拒绝”。
任何想法或建议将不胜感激!谢谢!
asp.net - 如何配置 IIS 以处理非常大的文件上传?
平台:IIS 6、ASP.Net 2.0 (.Net 3.5)、Server 2003。
我正在构建一个应用程序,它接受来自用户的文件、处理它们并返回结果。该文件使用 HTTP POST 上传到 ASP.Net Web 表单。该应用程序需要一些大文件(数百 MB)。
我正在使用 SWFUpload 通过一个不错的进度条完成上传,但这并没有导致问题,因为当我使用指向我的上传接受页面的标准 HTML 表单绕过它时,我得到了完全相同的错误。使用进度条时,上传继续到 100%,然后失败。使用标准形式,行为似乎是相同的。
我现在上传一个大约 150MB 的文件时遇到问题。我已经更改了我能找到的所有设置,但仍然没有运气。
以下是我到目前为止所做更改的摘要:
在 Web.config 中:在 system.web 中添加了这个:
在 machine.config 中:在 system.web 中,更改:
到:
并在 MetaBase.xml 中:更改:
到:
上传失败时,我从 IIS 收到 404 错误。我的 Web 表单没有开始处理,或者至少没有进入 Page_Load 事件。我在该处理程序的开头抛出了一个异常,它根本不会在大文件上执行。
一切都适用于较小的文件(我已经测试了大约 5.5MB)。我不确定文件大小的限制是多少,但我知道我的限制需要高于 150MB,因为这不是客户端需要上传的最大文件。
任何人都可以帮忙吗?
spring - Grails 文件上传问题
我正在尝试从 grails 网站模拟文件上传代码,但遇到了一些问题。我使用的代码与此处的代码相同。这是我的代码:
和
我在运行时收到以下错误:
它似乎与一些 Spring 配置有关。Spring 似乎没有注入MultipartHttpServletRequest
,所以我的请求没有合适的方法。我刚刚使用grails create-app
. 我没有修改 resources.groovy 文件。我正在使用 grails 1.0.3。
任何帮助深表感谢。grails 网站使这看起来如此简单。
javascript - 什么是最好的多文件 JavaScript / Flash 文件上传器?
具体来说,我正在寻找基于客户端、JavaScript 和/或 Flash 的多文件上传器。我发现的最接近的是FancyUpload。有人有经验吗?如果没有,外面还有什么?
asp.net - 防止浏览器在大文件上传时超时
我为使用 IFrame 和 ASP.NET AJAX 的 ASP.NET 网络表单编写了一个不错的小文件上传控件。
但是,在大量上传时,浏览器会在完成发布表单之前超时。
有没有办法可以增加这个?
我对替代解决方案并不感兴趣,所以请不要建议改变整个事情。它适用于 <5 meg 的上传,我只想让它达到大约 8mb。
编辑:在 Page_Load 中设置超时似乎没有改变任何东西。
web - 如何对 Web 表单文件上传进行压力测试?
我需要测试一个需要文件上传的网络表单。每次上传的文件大小约为 10 MB。我想测试服务器是否可以同时处理 100 多个上传,并且仍然对站点的其余部分保持响应。
从我们办公室重复提交的表格将受到我们当地 DSL 线路的限制。服务器在异地,带宽更高。
基于经验的答案会很棒,但欢迎任何建议。
asp.net - 如何在不依赖扩展名的情况下检查上传文件的内容?
您如何在不使用扩展名的情况下可靠地验证上传文件的类型?我猜你必须检查标题/读取一些字节,但我真的不知道该怎么做。我使用 c# 和 asp.net。
感谢您的任何建议。
好的,所以从上面的链接我现在知道我正在寻找'ff d8 ff e0'来肯定地识别一个.jpg文件。
在我的代码中,我可以毫无问题地读取前 20 个字节:
所以(请原谅我在这里完全没有经验)但是我如何检查字节数组是否包含'ff d8 ff e0'?