<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    View & JS:
    @model RCRS.WebApp.LG.Calender.Web.Models.FileModel

    @using (Html.BeginForm("FileUpload", "Home", FormMethod.Post, new { id = "uploadForm", enctype = "multipart/form-data" }))
    {
        @Html.TextBox("data", "", new { type = "file", size = 40, required = "required" })
        @Html.HiddenFor(todocd=>Model.todocd)
        @Html.HiddenFor(todoGroupcd => Model.todoGroupcd)
        <input type="submit" id="submit_upload" value="????????" />
    }

    <div id="todo-file-list">
        @Html.Partial("_todofilelist")
    </div>
     
    <script src="@Url.Content("~/Scripts/jquery.form.js")" type="text/javascript"></script>
    <script type="text/javascript">
        (
    function () {
            
    var todoList = $('#todo-file-list');
            
    var filePath = $('input[name="data"]');
            $('#uploadForm').on('submit', 
    function (e) {
                e.preventDefault();
                $(
    this).ajaxSubmit({
                    complete: 
    function (xhr) {
                        filePath.val('');
                        todoList.html(xhr.responseText);
                    }
                });
            });
        })();
    </script>

    Controller
            //-----------------------------------------------------------------------
            /// <summary>
            
    /// FileUploadリクエスト時に発生します。
            
    /// </summary>
            
    /// <param name="file"></param>
            
    /// <returns></returns>
            //-----------------------------------------------------------------------
            [HttpPost]
            public ActionResult FileUpload(FileModel file)
            {
                int    retValue     = 0;
                string msg          = string.Empty;
                string fileName     = string.Empty;
                int    fileSize     = 0;
                int    todoGroupcd  = file.todoGroupcd;
                int    todocd       = file.todocd;
                string div          = Settings.Default.IsRCRS;
                DateTime createDate = DateTime.Now;

                HttpPostedFileBase data = Request.Files["data"];
                fileName = data.FileName;
                fileSize = (data.ContentLength / 1000);


                using (CalenderServiceClient svc = new CalenderServiceClient())     //Calender Serviceを経由
                {
                    try
                    {
                        retValue = svc.FileUpload(todoGroupcd, todocd, div, fileName, fileSize.ToString(), createDate);       //Uploadファイルをbyte配列に書き込む

                        
    //戻り値でメッセージを分岐
                        if (retValue == 0)
                        {
                            msg             = CommonFunctions.GetFileName(fileName) + " をアップロードしました。";
                            ViewBag.Message = msg;
                        }
                        else if (retValue == -1)
                        {
                            msg             = "ファイルのアップロードに失敗しました。";
                            ViewBag.Message = msg;
                        }
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine(ex.Message);
                    }
                    finally
                    {
                        //サービス接続を終了
                        svc.Close();
                    }
                }

                TodoModel todoModel = new TodoModel();
                FileModel files = todoModel.GetBizFile(todocd, todoGroupcd);

                return Content(CommonFunc.RenderViewToString(ControllerContext, "_todofilelist", files));
            }
    posted on 2017-02-27 16:50 Ying-er 閱讀(229) 評論(0)  編輯  收藏 所屬分類: .Net
    主站蜘蛛池模板: 久久精品人成免费| 天天影视色香欲综合免费| 亚洲成AV人片在| 日本免费网址大全在线观看 | 亚洲AV综合色一区二区三区| 免费人成在线观看网站品爱网| 亚洲最大成人网色香蕉| 亚洲M码 欧洲S码SSS222| 少妇太爽了在线观看免费视频| 亚洲另类自拍丝袜第五页 | 亚洲一级毛片免观看| 免费中文字幕不卡视频| 久久九九AV免费精品| 亚洲精品国产精品| 日韩精品一区二区亚洲AV观看| 国产亚洲福利一区二区免费看| 久久精品国产大片免费观看| 国产精品亚洲精品久久精品| 亚洲黄色免费网址| 亚洲美日韩Av中文字幕无码久久久妻妇| 中文字幕成人免费视频| 男女猛烈无遮掩视频免费软件| 亚洲国产精品成人精品小说| 国外亚洲成AV人片在线观看| 日韩免费视频播播| 5555在线播放免费播放| aa毛片免费全部播放完整 | 999久久久免费精品国产| 久久一区二区免费播放| 噜噜综合亚洲AV中文无码| 久久久亚洲欧洲日产国码是AV| mm1313亚洲精品无码又大又粗| 亚洲高清中文字幕免费| 成全高清在线观看免费| 羞羞视频免费观看| 亚洲人成网站18禁止| 亚洲日韩乱码久久久久久| 亚洲av无码无在线观看红杏| 亚洲国产精品狼友中文久久久| 成年丰满熟妇午夜免费视频| 国产成人精品免费视频网页大全|