批量映像在ASP.NET MVC中从客户端计算机上载到服务器

时间:2015-07-21 11:43:14

标签: c# excel asp.net-mvc-4 silverlight image-uploading

我的MVC4应用程序中有一个批量图像上传功能(没有文件上传控制)。我们有一个带有图像数据的Excel模板,例如(图像名称,描述,替代文字和图像所在的图像路径)。 Excel文件包含最少100行。

我的应用程序中有一个页面,用户可以上传此Excel。用户上传此excel文件并单击“提交”按钮后,应将所有图像数据(名称,描述,替代文本)插入数据库,并将图像从Excel文件中指定的路径上载到服务器。

将数据插入数据库部分工作正常,因为我正在使用oledb读取excel文件到datatable并插入数据库。

问题是从Excel中指定的路径将图像上载到服务器。图像位于客户端计算机中。 任何人都可以帮助我如何在ASP.Net MVC中实现这种批量图像上传功能。我发现很多关于批量图片上传的文章,但他们使用的是我不想使用的文件上传控件。

非常感谢提前!!!

1 个答案:

答案 0 :(得分:0)

以下是将文件上传到ASP MVC应用程序的说明。

Upload files

我建议您使用AJAX进行异步文件上传方法。你可以在这里找到信息:

Async File Uploads

看看这个脚本

14 Best HTML5 jQuery File Upload Scripts