Asp.net 带预览的多文件上载

Asp.net 带预览的多文件上载,asp.net,upload,Asp.net,Upload,有没有好的控件或插件可以上传多张预览照片?据我所知,仅仅使用JavaScript在本地计算机上预览照片是不可能的。所以它必须使用Flash或Java 另外,谢谢,我使用ASP.NET。您也可以使用silverlight 4。如果你正在寻找一些已经写好的东西,你可能会尝试使用gallery的上传控件,这需要一些黑客操作,或者如果你有钱烧,那么telerik有一个上传控件,但我认为它不支持预览。这看起来也很漂亮。等等,你的意思是在开始上传之前在浏览器窗口中显示它吗?那么这个文件有URI吗?(提示:f

有没有好的控件或插件可以上传多张预览照片?据我所知,仅仅使用JavaScript在本地计算机上预览照片是不可能的。所以它必须使用Flash或Java


另外,谢谢,我使用ASP.NET。

您也可以使用silverlight 4。如果你正在寻找一些已经写好的东西,你可能会尝试使用gallery的上传控件,这需要一些黑客操作,或者如果你有钱烧,那么telerik有一个上传控件,但我认为它不支持预览。这看起来也很漂亮。

等等,你的意思是在开始上传之前在浏览器窗口中显示它吗?那么这个文件有URI吗?(提示:file:///c/users/public/somefile.png 是一个URI)您始终可以在浏览器会话中将其链接到图像标记中

现在,浏览器是否允许您链接文件:///以获取图像?我没有试过,但你应该;至少当你尝试的时候,你会从中学到一些东西


但是,没有理由不能使用带有本地URI的灯箱样式的图像查看器。

谢谢,但是我不认为我会在这个项目中考虑基于SL的解决方案。Cool,让我知道它是如何工作的。如果您有问题,请发回,我们可以尝试另一种方法。否则,我认为这会起作用。嘿,我认为在上传到服务器之前不可能显示本地图像。我不同意。这只是获得文件句柄的问题。这完全有可能,尽管浏览器可能会抱怨。然而,我试图把重点放在技术上是可能的。是的,大多数人会告诉你不允许访问客户端文件。不知何故,这些人忽视了将文件上传到Web服务器的实际行为。jQuery甚至可以通过ajax处理上传,并在发送到服务器之前取消(因此您可能不会阅读整个文件,但我现在只是查看概念)我尝试了“jQuery.tiddlywiki.org/twFile.html”链接,是的,我的浏览器显示警告。这对于我正在从事的项目来说是不可接受的。我想我会暂时放弃预览的想法,使用jQuery插件进行多文件上传。除了你贴的那个,“Uploadify”似乎是个不错的选择,你用过那个吗?