赞助商

c# – 如何通过jQuery上传文件?

发布时间:2019-07-11 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了c# – 如何通过jQuery上传文件?脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想知道如何使用jQuery ajax这样做.现在我有一个jQuery ui对话框弹出窗口,它上面有一个html输入文件.

现在当用户点击导入时,我想用jQuery向服务器发一个ajax帖子.

我不知道如何将文件传递到我的操作视图.

现在我有一个完整的帖子,所以我有这个

<% using (Html.BeginForm("Import","Controller",FormMethod.Post,new { enctype = "multipart/form-data" }))
{%>
    

然后在我的控制器中

  public ActionResult Import(HttpPostedFileBase file)

所以我不知道如何使用jQuery传入HttpPostedFileBase以及如何在jQuery中设置enctype =“multipart / form-data”.

编辑

好吧,jQuery表单插件似乎是要走的路.

$('#frm_ImportCalendar').livequery(function()
{
    var options = {
        dataType: 'json',success: function(response)
        {
            alert(response);
        }
    };

    $(this).ajaxForm(options);
});

我想知道为什么我的json没有工作,但有人提到你不能正常使用它.我正在查看有人能够使用json的其他链接.

我不确定为什么Lck在ajax submit方法之前使用.submit.

编辑

如何更改文件上传json结果以返回我的字典数组?

        Dictionary
最佳答案
使用jQuery Form Plugin,您可以完成异步文件上传.退房以下链接,

jQuery表单插件 – 代码示例 – 文件上载
http://jquery.malsup.com/form/#file-upload

祝好运!

总结

以上是脚本之家为你收集整理的c# – 如何通过jQuery上传文件?全部内容,希望文章能够帮你解决c# – 如何通过jQuery上传文件?所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:76874919,请注明来意。
标签:asp.net-mvc