<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
    主站蜘蛛池模板: 美女裸身网站免费看免费网站| 久久久久久免费一区二区三区| 免费精品人在线二线三线区别| 亚洲精品福利在线观看| 99精品一区二区免费视频| 久久久久亚洲AV成人无码| 一区二区三区四区免费视频| 亚洲伦理一区二区| 91精品全国免费观看含羞草| 亚洲乱码在线视频| 日韩高清在线高清免费| 免费国产高清毛不卡片基地| 久久久青草青青国产亚洲免观| 在线观看人成视频免费无遮挡| 亚洲国产精彩中文乱码AV| 中文字幕免费高清视频| 亚洲高清视频在线| 国产免费卡一卡三卡乱码| 日本视频免费观看| 久久精品亚洲综合| 亚洲第一成年免费网站| 粉色视频在线观看www免费| 亚洲日韩国产精品第一页一区| 久久午夜夜伦鲁鲁片无码免费| 亚洲精品亚洲人成在线播放| 国产精品视频免费一区二区三区| 免费手机在线看片| 亚洲黄色中文字幕| 国产一区二区三区在线免费 | 噼里啪啦电影在线观看免费高清 | 日韩大片免费观看视频播放| 国产V亚洲V天堂无码| 国产人在线成免费视频| 男女猛烈激情xx00免费视频| 亚洲第一区香蕉_国产a| 四虎影视www四虎免费| 久久国产乱子伦精品免费午夜| 亚洲午夜电影在线观看| 亚洲中文久久精品无码| 青青青国产在线观看免费 | 麻豆狠色伊人亚洲综合网站|