问题标签 [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.

0 投票
4 回答
6248 浏览

php - 使用 PHP/Javascript 进行多文件上传,无需 Flash

我正在尝试制作一个允许同时上传多个文件的网页。我会将文件扩展名限制为最常见的图像,如 JPG、JPEG、PNG 和 GIF。

我已经对此进行了一些研究,并且在我所看到的任何地方都闪烁着这个和闪烁着那个。

我真的不想用闪光灯。尤其是 Flash 10,它禁用了启用多文件上传的最常用方法。

我正在寻找的是一种不断创建越来越多输入字段的方法,每个输入字段都有一个浏览按钮,然后在表单底部有一个最终上传按钮。用 Javascript 创建新的输入字段真的没什么大不了的。

所以我想知道这是如何工作的。我是否需要为所有文件输入字段提供相同的名称属性,以便我可以使用 1 段 PHP 代码来解决这个问题?或者 PHP 有什么方法可以检测到有多少文件被提交并简单地将用于解析文件的代码放在 for 循环中?

0 投票
5 回答
10311 浏览

asp.net - 在 .NET 中上传大文件

我做了很多研究,找到了一个 .NET 的上传组件,我可以用它来上传大文件,有一个进度条,并且可以恢复大文件的上传。我遇到过一些组件,例如AjaxUploaderSlickUploadPowUpload,仅举几例。这些选项中的每一个都需要花钱,并且只有 PowUpload 进行可恢复上传,但它使用 java 小程序来完成。我愿意为能很好地完成这些事情的组件付费,但如果我能自己编写它,那将是最好的。

我有两个问题:

  1. 是否可以在不使用 flash/java/Silverlight 的情况下在客户端恢复文件上传?
  2. 有没有人有一些代码或文章的链接来解释如何编写一个允许流式上传和 ajax 进度条的 .NET HTTPHandler?

谢谢你,
奥斯汀

[编辑]

我意识到我确实需要能够为我的项目进行可恢复的文件上传,对可以做到这一点的组件有什么建议吗?

0 投票
15 回答
424632 浏览

c# - 如何增加 ASP.NET 中的最大上传文件大小?

我有一个表单,除了 ASP.NET 中的文件上传。我需要将最大上传大小增加到默认的 4 MB 以上。

我发现在某些地方引用了msdn上的以下代码。

没有任何参考资料真正描述了如何使用它,我已经尝试了几件事但没有成功。我只想为某些要求上传文件的页面修改此属性。

这是正确的路线吗?我该如何使用它?

0 投票
3 回答
955 浏览

jsf - JSF 上传组件:交替触发

我有一个 JSF 表单,需要通过单击图标来上传文件(即不显示文件上传组件的文本字段/浏览按钮)。

是否可以通过其他组件类型触发上传组件的文件打开对话框和上传功能?

0 投票
8 回答
171528 浏览

asp.net-mvc - 用于的 HTML 助手

HTMLHelper文件上传吗?具体来说,我正在寻找替换

使用 ASP.NET MVC HTMLHelper。

或者,如果我使用

文件上传的 HTML 控件是什么?

0 投票
1 回答
2408 浏览

c# - 从 DetailsView 插入模式将图像上传到数据库

我正在尝试通过在 Edit Item 模板中包含 UploadFile 控件的 DetailsView 将图像上传到数据库。

我有一个存储过程,它处理上传到需要两个参数的 SQLServer DB:AuthorName,varchar(20) 和 AuthorImage,varbin(20)。

DetailsView 与 SQLDataSource:Authors 相关联。Authors 数据源具有作为插入命令的存储过程。

我可以在 ItemInserting 事件期间从 UploadFile 控件中获取二进制数据,但我不知道如何将字节数组附加到 AuthorImage 参数。

任何和所有的帮助表示赞赏,如果可能的话,请用 C# 回答。

0 投票
7 回答
98790 浏览

php - 如何在 PHP 中检查上传文件的文件类型?

在 PHP 网站上,他们建议的唯一真正的检查是在此处is_uploaded_file()使用or 。当然,出于各种原因,您通常不希望用户上传任何类型的文件。move_uploaded_file()

正因为如此,我经常使用一些“严格”的 mime 类型检查。当然这是非常有缺陷的,因为通常 mime 类型是错误的,用户无法上传他们的文件。它也很容易伪造和/或更改。除此之外,每个浏览器和操作系统都以不同的方式处理它们。

另一种方法是检查扩展名,这当然比 mime 类型更容易更改。

如果你只想要图像,使用类似的东西getimagesize()就可以了。

其他类型的文件呢?PDF、Word 文档或 Excel 文件?甚至是纯文本文件?

编辑:如果您没有mime_content_typeFileinfo并且 system("file -bi $uploadedfile") 给您错误的文件类型,还有哪些其他选项?

0 投票
3 回答
9661 浏览

python - 如何使用 django (python) 和 s3 上传文件?

我正在寻找一种将文件上传到 s3 的方法。我正在使用 django。我目前正在使用亚马逊的 python 库与以下代码一起上传:

看法:

模板:

但是,当我实际尝试运行它时,出现以下错误:

我真的不明白我做错了什么。有人可以指出我正确的方向吗?

编辑:以防万一有人想知道,我计划在实际上传工作后添加一些验证。

0 投票
3 回答
2515 浏览

file - ASP FileUpload 文件大小问题

我为我的 asp 应用程序使用文件上传控件,当文件上传大小大于最大请求长度时,它会引发 HttpException。

据我了解,一旦文件浏览对话框关闭,文件上传将打开文件的内存流,但无法知道对话框何时关闭,以便我可以决定是否中止上传。

有谁知道在上传开始之前检查文件大小的方法?

垃圾邮件。

0 投票
1 回答
4645 浏览

perl - 如何使用 Catalyst 上传文件?

我正在开发一个基于 Web 的内部应用程序,用于存储和分类照片。我应该如何检索这些文件并将其保存到服务器?

注意:我想将文件保存到文件系统,而不是数据库。
类似于如何处理 HTTP 文件上传?