2011-12-12 106 views
1

我正在實施Uploadify將文件上傳到完美工作的服務器。 但我已經進入一些問題,當我想寫我的看法中的模型的響應...MVC 3和Uploadify +填充模型類

可以說,我有一個客戶模型與爆頭字段,我想填充響應從Uploadify「的onComplete」事件......

什麼做這樣的事情的最佳實踐..我很新的Web開發等等,我發現自己很失落試圖弄清楚這一點..

提前歡呼,提供任何幫助

回答

1

如果我正確理解你,你想從模型中填充模型'uploadify回調'成功'響應?

我最常做的是:

  • 使用uploadify插件上傳圖片
  • 我有獨立的控制器,uploadify會談
  • 保存它,調整它的大小,也許做其他調整服務器上的實際圖像本身
  • 服務器將返回成功消息或失敗消息
  • 如果返回失敗消息,服務器將返回失敗消息, r與錯誤
  • 如果返回成功消息,服務器將返回成功消息連同圖像的路徑
  • 在回調函數中,我將使用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); 
    } 

}); 
+0

嘿泰隆..聽起來像一個好主意..在幾個小時後玩了它昨晚。我想我可以將響應文本添加到文本字段中...但是我更喜歡將它添加到隱藏字段的方式..我會盡可能回答您的任何問題。歡呼 – BastanteCaro

+0

哦,你給了一些代碼示例請教 – BastanteCaro

+1

我在上面添加了一些代碼。我希望這更有意義。 – TYRONEMICHAEL