<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リクエスト時(shí)に発生します。
            
    /// </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 閱讀(231) 評(píng)論(0)  編輯  收藏 所屬分類: .Net
    主站蜘蛛池模板: 午夜影视在线免费观看| 亚洲视频在线一区二区| 亚洲暴爽av人人爽日日碰| 亚洲毛片不卡av在线播放一区| 香蕉免费看一区二区三区| 久久国产亚洲精品无码| 国产乱弄免费视频| 免费网站看av片| 亚洲av无码成人精品国产| 亚洲色婷婷一区二区三区| 免费观看黄网站在线播放| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 在线亚洲高清揄拍自拍一品区| 免费在线视频一区| 182tv免费视视频线路一二三| 国产亚洲美女精品久久久久| 亚洲男人第一av网站| 一本久久综合亚洲鲁鲁五月天| 日韩午夜理论免费TV影院| 亚洲av成本人无码网站| 亚洲精品福利视频| 亚洲第一永久AV网站久久精品男人的天堂AV| 久久久免费精品re6| 九九免费观看全部免费视频| 亚洲一级大黄大色毛片| 国产亚洲精品国产| 免费一级毛片在线观看| 午夜国产精品免费观看| 一级毛片免费观看不卡的| 免费大片av手机看片| 日本亚洲免费无线码| 久久精品国产精品亚洲毛片| 中文字幕亚洲一区二区三区| 最好免费观看韩国+日本| 91青青青国产在观免费影视| 久久最新免费视频| 老司机福利在线免费观看| 亚洲色在线无码国产精品不卡| 久久久久亚洲精品无码蜜桃| 亚洲AV无码乱码国产麻豆穿越| 又色又污又黄无遮挡的免费视|