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

时间:2020-03-06 14:23:36  来源:igfitidea点击:

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

解决方案

swfupload是我所知道的最好的工具,它可以让我们做到这一点。简单,易于使用,甚至为没有Flash 8以上版本的1%网络用户提供了一个备用机制。

我发现上传一堆文件的最佳方法是将它们压缩并上传一个文件(然后在服务器上对其进行解压缩)。但是,对于我们所针对的受众来说,这可能不是一个好选择。

我们有一家公司提出了Silverlight上传功能,该功能可以事先调整图片大小,从而不必先上传5MB文件,然后再调整大小。 Silverlight附带的clr不包含图像调整大小功能。枕骨想出了自己的东西。在这里你可以看到它:
http://www.occipital.com/fjcore.html

我不知道他们会收取什么费用,但是我们对它的工作方式非常满意。如果我们在上传之前不需要调整大小功能,则可以使用Flash上​​传选项之一,例如http://swfupload.org或者http://www.codeproject.com/KB/aspnet/FlashUpload.aspx