有关上传多个数据库映像的任何教程/博客

时间:2011-04-16 14:14:50

标签: asp.net-mvc-3

我已经筋疲力尽地寻找一种方法来上传多个数据库图像。 我看了一下

http://www.mikesdotnetting.com/Article/125/ASP.NET-MVC-Uploading-and-Downloading-Fileshttp://mattias-jakobsson.net/post/2009/11/19/Handling-image-uploads-with-AspNet-Mvc.aspxhttp://www.johnpscott.co.uk/devnotes/picpick/default.aspxhttp://rusanu.com/2010/12/28/download-and-upload-images-from-sql-server-with-asp-net-mvc/等等。我没有运气。

是否有人有教程或推荐一本介绍如何上传多个数据库映像的书籍。我在SQL Server 2008R2的C#中使用vs 2010,asp.net mvc3。我想要做的就是为每个产品提供几个数据库映像。

谢谢

1 个答案:

答案 0 :(得分:0)

您提供的第一个链接是您需要的良好开端。

  • 存储所有图像以进行产品更改....

它显示了如何上传多个文件。通过这种方式,您可以修改插入图像的表格,以便将记录关系的密钥添加回产品。

  • 检索产品更改的所有图片......

要从数据库中取回它们,您可以调用同一篇文章中的代码(GetFile),修改select语句以包含单个图像ID的产品密钥INSTEAD。

  • 显示产品更改的所有图片......

这是它发生了很大变化的地方。第一篇文章的作者仍然将一个文件作为FileContentResult返回。显然,这对你的情况不起作用。

Have a look at this article.它使用XML文件加载多个图像但是您要用GetFiles中的代码替换此代码以创建图像列表。它显示了如何为此创建控制器,模型和视图。您可以创建局部视图,使图像与产品视图位于同一页面上。

This sample shows how to get an image list out of the DB into a view.(为了帮助修改GetFiles以更好地为此工作......)