照片上传解决方案

时间:2011-12-25 08:00:06

标签: ajax asp.net-mvc entity-framework

作为一名业余摄影师,我不喜欢现有的任何免费图库应用程序,所以想自己写一个。只是一个简单漂亮的照片库,上传,编辑,删除等。我想在Asp.Net中这样做,因为我不确定其他技术 - 它将基于SQL Server 2008数据库。

所以,数据库访问,文件等都已排序。我将在一个很好的分层架构中完成它,可能使用MVC和Entity Framework。

我的问题是前端 - 不知道如何进行多文件上传部分。我希望能够多选择要上传的图像,然后在它们进展时看到它们。

也许已经为此建立了一些东西?有些奇特的Ajax控件?

但很高兴看到正在上传的文件列表,每个文件上传时都会有一个进度条。

有没有办法在没有闪光灯的情况下做到这一点?

2 个答案:

答案 0 :(得分:1)

我不知道你为什么遇到Flash问题,这在很多应用程序中很常见, 但这里是Jquery中使用flash而不使用任何内容的一组上传插件。
example of uploading files without flash

here is a list of plugins

享受:)

答案 1 :(得分:0)

基于Flash的上传器真的很麻烦,尤其是处理表单身份验证(丢失会话等)。我强烈推荐Plupload。它支持许多运行时(HTML5,Flash,Silverlight,Gears,BrowserPlus,HTML4)。我们已经整合了我们的CMS产品,它运作良好。此外,请注意它在浏览器端具有图像大小调整功能,以减少传输时间和易用性(仅受一些运行时支持)。