问题标签 [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 投票
9 回答
237034 浏览

asp.net - 在 ASP.net 中上传文件而不使用 FileUpload 服务器控件

如何获取 ASP.net 网络表单 (v3.5) 以使用普通的旧格式发布文件<input type="file" />

我对使用 ASP.net FileUpload 服务器控件不感兴趣。

0 投票
6 回答
1494 浏览

php - PHP文件上传

我正在尝试使用 php 将文件上传到我的服务器,以将它们以二进制形式保存到我的 mysql 数据库中,但我无法让它工作,这是我正在使用的脚本,我相信它与“$_FILES”有关" 因为当我把它取出 "&& $_FILES['userfile']['size'] > 0" 时,脚本开始运行,但是下面使用 "$_FILES" 的变量没有定义。

0 投票
10 回答
75241 浏览

php - 文件上传可以在 PHP 中超时吗?

嗨,我对 PHP 很陌生,我已经为要上传到我的服务器的非常大的 csv 文件创建了一个表单。有人向我提到,由于上传文件太大,浏览器会超时,这是真的吗?如果是这样,可以预防吗?

谢谢你的帮助!

0 投票
9 回答
30499 浏览

java - 从浏览器上传多个文件的最佳方式

我正在开发一个 Web 应用程序。用户可以在一处使用 HTTP 协议上传文件。可以在经典的 HTML 文件上传控件和用于上传文件的 Java 小程序之间进行选择。

经典的 HTML 文件上传不是很好,因为您一次只能选择一个文件,并且在实际上传期间很难获得任何进度指示(我最终使用计时器刷新进度指示器并从服务器通过 AJAX 调用)。优点:它总是有效的。

使用 Java 小程序,我可以做更多的事情:一次选择多个文件(甚至是一个文件夹)、压缩文件、获得真正的进度条、在小程序上拖放文件等等......
但是有一些缺点:

  • 让它在 Mac Safari 和 Mac Firefox 上正常工作是一场噩梦(感谢 Liveconnect)
  • UI 并不完全是原生 UI,有些人注意到
  • 小程序没有应有的响应(可能是我的错,但对我来说一切正常)
  • HTTPS的 Java 类存在 bug UrlConnection,所以我使用 Apache 通用 HTTP 客户端进行实际的 HTTP 上传。这是一个相当大的包,会减慢 .jar 文件的下载速度
  • Apache 通用 HTTP 客户端有时无法通过代理
  • Java 运行时相当大

我一直在维护这个 Java 小程序一段时间,但现在我厌倦了所有的缺点,并考虑编写/购买一个全新的组件来上传这些文件。

问题

如果您有以下要求:

  • 通过 HTTP 或 HTTPS 从浏览器轻松上传多个文件
  • 压缩文件以减少上传时间
  • 上传应该可以在任何平台上使用本机 UI
  • 必须能够上传大文件,至少2gb
  • 你对技术有全权委托

你会使用什么技术/组件?


编辑 :

  • 在组件上拖放文件将是一个很好的加分项。
  • 看起来有很多与 Flash Player 错误相关的问题(swfupload known issues)。适当的 Mac 支持和通过具有身份验证的代理上传是我不能没有的选项。这可能会排除所有基于 Flash 的选项 :-( 。
  • 我排除了所有 HTML/Javascript-only 选项,因为您不能使用经典 HTML 控件一次选择多个文件。当您想在一个文件夹中选择多个文件时,单击 n 次“浏览”按钮会很痛苦。
0 投票
1 回答
1986 浏览

asp.net - 为什么使用 SSL 时 IE 中的文件上传速度很慢?

男孩,我有一个奇怪的错误。我有一个需要上传大文件的网站。我们使用的是标准的 ASPx FileUpload 控件。我们修改了 web.config 以允许非常大的文件。

我在 FireFox、IE6 和 IE7 中进行所有这些测试。对于我的测试,我使用了几个 20 MB 的文件(AVI、PDF、Excel)。文件类型不影响结果。我可以在所有浏览器中很好地上传这些文件,结果大致相同。每个文件需要 30 到 40 秒。如果我在我的网站上打开 SSL,代码仍然有效,但在 IE 中上传需要 5 到 10 倍的时间。一切正常,只是速度较慢。我使用了文件监视器,看起来 IE 正在读取文件 3 次。FireFox 只读取一次。我还注意到安装了 Office 2003 或 2007 的 PC 上会出现 IE 的这种缓慢情况。

IE 多久重新协商一次 SSL 密钥?我可以改变这个吗?为什么火狐会这么快?我的大多数用户都有 IE,所以这真的很痛苦。

有任何想法吗?

谢谢。

0 投票
2 回答
3196 浏览

jquery - jQuery ajax 表单和 Zend_Form 文件上传

如果我从 jQuery 提交我的 ajax 表单,然后执行

我得到一个上传的文件列表,但如果我做这样的事情

或者

我没有在 zend 参数中获取我的文件,也没有上传它!?

也许问题出在他的上下文 beng ajax 上?!

0 投票
6 回答
27364 浏览

c# - 使用 HTTP PUT 将文件上传到 Sharepoint (WSS 3.0) 文档库

嗨,我有以下代码可以将文件上传到 Sharepoint。它使用 HTTP PUT:

当我运行此代码时,我得到了异常:

“远程服务器返回错误:(409)冲突。”

有人对我哪里出错有任何想法吗?

谢谢,

亚历克斯

0 投票
2 回答
3692 浏览

sharepoint - 使用 Internet Explorer 到 Sharepoint 站点的文件上传/下载问题

第一个可以帮助我理解这一点的人的芝士汉堡。我在使用 Telerik 的 RadUpload 上传文件的 Sharepoint 应用程序中有一个页面。这已经工作了几个月;上周它停止工作(在 Internet Explorer 中,这个细节很重要)。在与同事讨论问题后,我尝试使用 Firefox 上传;有效。不仅如此,来自 Internet Explorer 的所有后续上传都开始工作。快进一小时,上述同事在另一个 Sharepoint 站点上运行在不同的服务器上,下载时遇到问题(使用 Internet Explorer)。半认真半聪明地说,我说“在 Firefox 中试试看”。不仅如此,Internet Explorer 中的所有后续下载都有效!他在另一台机器上重现了这种行为。我担心这是浏览器问题。

一个

0 投票
5 回答
968 浏览

html - 如何允许用户选择多个文件进行上传?

Gmail 刚刚发布了对其界面的更新,允许用户使用 CTRL 按钮选择多个文件进行上传。他们是怎么做到的?您可以阅读有关新功能的信息并在此处查看屏幕截图:

http://gmailblog.blogspot.com/2009/02/updates-to-attachments-multi-select-and.html

0 投票
2 回答
2783 浏览

c# - Progress bar in uploading Xml file

i want to use a background thread for the process of loading the XML data, possibly with a progress bar to let the user know that the application is actively doing something. i have written this code through searching the net.
i want to load a XML tree in treeview on winform when a user cliks a Browse button. In case of a large XML file the winform freezes.So to let the user know that in background the work is going on i want to add a progress bar.i have used a background worker here.

But it is raising an exception of System.ArgumentException showing this message "The URL cannot be empty.\r\nParameter name: url" on xmlDocument.Load(txtFileName.Text); this line.
My xml file is in correct format and is at the proper location where i selected. But i am unable to find the cause of this exception. Can you please help out or tell me the correction in my code?
Thanks....