ASP.NET MVCアプリケーションでuploadifyコントロールを使用して、ユーザーが選択したファイルをアップロードしています。Uploadifyコントローラアクションとファイル保持の問題
- コントローラのアクションは次のとおりです。私は2つの問題を抱えています
public class FileController : Controller { private static string uploadedHTMLFile = string.Empty; [HttpPost] public ActionResult Upload(HttpPostedFileBase fileData) { //do something } }
:コントローラは、次のコードを持っている
$("#file_upload").uploadify({ 'uploader': '/Scripts/uploadify/uploadify.swf', 'script': '/File/Upload', 'cancelImg': '/Scripts/uploadify/cancel.png', 'fileExt': '*.jpg;*.gif;*.png;*.bmp;*.htm;*.html;*.txt;*.zip', 'fileDesc': '*.jpg;*.gif;*.png;*.bmp;*.htm;*.html;*.txt;*.zip', 'auto': true, 'multi': true, 'sizeLimit': 1048576, 'buttonText': 'Upload Files', 'onComplete': function (event, queueID, fileObj, response, data) { alert(fileObj.name); } });
:私は、.jsファイルに次のコードを配置しました呼び出されていない。
- OnCompleteのアラートは発生しますが、アップロードされたファイルは、そのイベントを発生させた後に画面から消えます。画面にアップロードされたファイルのリストを保持するにはどうすればよいですか?
<input type="file" name="file_upload" id="file_upload" />
は、.cshtmlファイルで定義されています。