c# - "Upload"使用jQuery上传文件不点击

标签 c# jquery asp.net-mvc file-upload

我想要一个 <input type="file">用户选择文件后立即触发上传过程的表单元素,无需用户执行单击“上传”的第二个附加步骤。

如何在选择文件后立即开始文件上传过程并实际异步执行文件传输?

编辑:Uploadify 看起来不错——除了它需要 Flash 才能上传。如果可能的话,我想尽量避免这种情况。要求 Flash 上传文件可能会成为人们试图在线获取照片的障碍。我的目标网站受众是那些在互联网、表格等方面没有太多经验的人。我正在努力使这个过程尽可能简单。

最佳答案

您不需要任何库。创建一个带有 id 的隐藏 iframe(可见性:隐藏而不是显示:无)。然后将上传表单上的目标属性设置为此 iframe。像往常一样触发表单提交。

关于c# - "Upload"使用jQuery上传文件不点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6006386/

相关文章:

asp.net-mvc - MVC-路由,为什么我不能忽略默认值,匹配的路由不包含 'controller'路由值,这是必需的

c# - NEST过滤源并使用对象构造函数创建对象实例

c# - 检索最后一列在 excel 中具有值

c# - WPF : why two way communication between UI and Rendering thread

c# - 根据地区验证日期

javascript - 从 DOM 中删除不在元素中的文本

c# - 无法更改 winform 按钮的启用属性

jQuery "uniform"插件代码不起作用

javascript - 带预览和删除选项的图像上传 - Javascript/Jquery

javascript - 帮助将简单的 jQuery 转码为 mootools