相关疑难解决方法(0)

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

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

经典的HTML文件上传不是很好,因为你一次只能选择一个文件,而且在实际上传过程中很难获得任何进度指示(我最终使用定时器刷新了一个进度指示器,其中包含从中获取的数据)服务器通过AJAX调用).优点:它始终有效.

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

  • 让它在Mac Safari和Mac Firefox上正常工作是一场噩梦(感谢Liveconnect)
  • 用户界面并不完全是原生用户界面,有些人会注意到这一点
  • 小程序没有应有的响应(可能是我的错,但一切看起来都不错)
  • UrlConnection使用HTTPS 的Java 类中存在错误,因此我使用Apache通用HTTP客户端来执行实际的HTTP上载.这是一个非常大的包,减慢了.jar文件的下载速度
  • Apache公共HTTP客户端有时会遇到代理问题
  • Java运行时非常大

我一直在维护这个Java applet但是现在我已经厌倦了所有的缺点,并考虑编写/购买一个全新的组件来上传这些文件.

如果您有以下要求:

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

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


编辑:

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

java flash silverlight upload http

36
推荐指数
3
解决办法
3万
查看次数

如何使用文件上传控件选择多个文件?

我有一个文件上传控件.现在点击它,我想选择多个文件.

我怎么能这样做?

asp.net file-upload

31
推荐指数
3
解决办法
13万
查看次数

通过http上传多个文件的最佳客户端浏览器库是什么?

什么是上传多个文件的最佳客户端http库?如果它可以处理这是一个巨大的奖金目录.我正在寻找开源或免费的东西.我正在寻找像FTP这样的东西,但它通过浏览器在http上工作.在上传超过5-6个文件时,通过普通的HTML 4.x表单上传多个文件有点麻烦.

随意分享您的个人经历.

html file-upload uploading multifile-uploader

14
推荐指数
3
解决办法
5539
查看次数

ASP.net - 使用jQuery多文件上传插件进行多次上传

我知道如何使用ASP.net的FileUpload控件上传.

我想要做的是使用这个jQuery多文件上传插件上传多个文件.

以下是选择上传多个文件时的功能:

<input type="file class="multi MultiFile" id="MultiFile1_F3" name="file1[]" style="position: absolute; top: -3000px;">
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何从asp.net操纵这些文件.我尝试使用Request.Files作为以下链接指示: ASP.Net从jQuery中选择它们后上传多个文件

这不起作用.我认为这只适用于在编译时用runat ="server"标记的控件.

有谁知道如何做到这一点?也许是Request.Form中的东西......?

谢谢你的帮助!

asp.net jquery file-upload multifile-uploader

14
推荐指数
3
解决办法
4万
查看次数

是否可以使用Javascript上传整个文件夹而不是多个文件?

是否可以使用Javascript上传整个文件夹而不是多个文件?如果是这样,那么方法是什么.如果没有直接的方法,是否有任何解决方法来实现相同的目标?我一直对这个话题感到好奇.任何见解都会有所帮助.

javascript upload

5
推荐指数
1
解决办法
1万
查看次数

WebDev:进行多文件上传的最佳方法是什么?

我希望(几乎没有计算机知识)人们通过我的Web应用程序轻松提交大量文件(图片).是否有简单,强大,免费/廉价,广泛使用的标准工具/组件(Flash或.NET - 抱歉浏览器上没有Java运行时),允许Web用户在其计算机上选择文件夹或一堆文件上传他们?

asp.net file-upload web-applications

2
推荐指数
1
解决办法
3599
查看次数