在ASP.NET MVC中使用jQuery上传图像

时间:2011-11-03 16:40:36

标签: jquery asp.net-mvc jquery-ui file-upload

我需要将单个图像上传到服务器。该项目使用.NET MVC,jQuery和jQueryUi。我正在寻找一种有效的机制,具有以下限制:

  • 我无法修改视图文件(.ascx),因为几乎所有的GUI都是由JS构建的。所以我不能做一些事情,比如在ascx页面中定义一个带有一些id的div,然后使用jQuery选择器从javascript中找到该id,用它做其他事情。
  • 如果涉及到一些html,则必须从JavaScript代码生成,但不会注入任何现有的html元素。正如我已经说过的,我的ascx页面几乎是空的。
  • 我想过滤扩展程序,以便只上传图像文件。
  • 触发上传的按钮位于对话框中,而不是永久性html元素中。
  • 不使用闪光灯。

图像上传到Web服务器中的文件夹,而不是DB。不需要额外的功能(例如进度条)。

我想知道是否可以使用jQuery(或一些jQuery插件)。

1 个答案:

答案 0 :(得分:0)

好吧,我现在正在使用Valums Ajax Uploader。它符合我的要求,但很难根据我的需求进行定制,而且没有详细记录。