我需要将单个图像上传到服务器。该项目使用.NET MVC,jQuery和jQueryUi。我正在寻找一种有效的机制,具有以下限制:
- 我无法修改视图文件(.ascx),因为几乎所有的GUI都是由JS构建的。所以我不能做一些事情,比如在ascx页面中定义一个带有一些id的div,然后使用jQuery选择器从javascript中找到该id,用它做其他事情。
- 如果涉及到一些html,则必须从JavaScript代码生成,但不会注入任何现有的html元素。正如我已经说过的,我的ascx页面几乎是空的。
- 我想过滤扩展程序,以便只上传图像文件。
- 触发上传的按钮位于对话框中,而不是永久性html元素中。
- 不使用闪光灯。
图像上传到Web服务器中的文件夹,而不是DB。不需要额外的功能(例如进度条)。
我想知道是否可以使用jQuery(或一些jQuery插件)。