1

我正在实施 Uploadify 将文件上传到完美运行的服务器。但是当我想在我看来写对模型的响应时,我遇到了一些问题......

假设我有一个带有爆头字段的客户模型,我想用 Uploadify 'oncomplete' 事件的响应来填充它......

做这样的事情的最佳做法是什么..我对网络开发很陌生,所以我发现自己很迷茫,试图弄清楚这一点..

提前欢呼任何帮助

4

1 回答 1

1

如果我对您的理解正确,您想从 uploadify 回调的“成功”响应中填充模型吗?

我通常做的是:

  • 使用uploadify插件上传图片
  • 我有单独的控制器可以上传对话
  • 保存它,调整它的大小,并可能对服务器上的实际图像本身进行其他调整
  • 服务器将返回成功消息或失败消息
  • 如果返回失败消息,服务器将返回失败消息以及错误
  • 如果返回成功消息,服务器将返回成功消息以及图像的路径
  • 在回调中,我将使用 jQuery 用图像的路径填充我的模型隐藏字段。

如果您想要一个示例,或者如果您有任何其他问题,请告诉我。

谢谢

泰隆

已编辑 ----------

可以说我有一个包含以下内容的视图

 @Html.HiddenFor(model => model.Media.Path, new { @id = "image-path" });
 <input type="file" name="imageFile" id="file-upload" />

我的脚本包含以下内容

$('#file-upload').uploadify({

    'uploader': '/Scripts/Admin/uploadify/uploadify.swf',

    'script': '/Admin/Media/UploadImage/',

    'cancelImg': '/uploadify/cancel.png',

    'auto': true,

    'fileExt': '*.jpg;*.gif;*.png;*.pdf',

    'sizeLimit': 202400000,

    'onComplete': function (event, ID, fileObj, response, data) {
        $("#image-path").val(response);
     }

});
于 2011-12-13T06:38:08.117 回答