【问题标题】:File upload in asp.net mvc using ajax使用ajax在asp.net mvc中上传文件
【发布时间】:2010-04-16 14:30:23
【问题描述】:

我有一个带有两个控件的简单 html 表单:

输入文本输入文件

我需要编写一个 ajax 查询(使用 jquery 更好)来发送数据(文件和值从文本字段到 mvc 动作)

我写的

$.ajax({
    type: "POST",
    url: "/controller/acton",
    enctype: 'multipart/form-data',
    data: 'text=' + $("#text").val() + '&file=' + $("#file").val()
... 

在控制器中:

 [HttpPost]
  public ActionResult StoreItem(FormCollection forms)
  {
     foreach (string inputTagName in Request.Files)
  ...

这在 Request 中返回 null。

【问题讨论】:

    标签: asp.net-mvc ajax


    【解决方案1】:

    【讨论】:

    • 我本来打算发这个的,但我不记得名字了。 +1
    【解决方案2】:

    您不能仅使用 javascript 发布文件。

    查看http://www.uploadify.com/ 或类似http://www.swfupload.org/ 的内容

    【讨论】:

      猜你喜欢
      • 2011-06-12
      • 1970-01-01
      • 2012-11-27
      • 1970-01-01
      • 2011-01-26
      • 2011-02-16
      • 2011-06-22
      相关资源
      最近更新 更多