中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

JQuery fileupload插件實現文件上傳功能
來源:易賢網 閱讀:1885 次 日期:2016-07-19 14:55:08
溫馨提示:易賢網小編為您整理了“JQuery fileupload插件實現文件上傳功能”,方便廣大網友查閱!

這篇文章主要介紹了JQuery fileupload插件實現文件上傳功能的相關資料,需要的朋友可以參考下

道理相通,我簡單分享下在.net MVC下的實裝。

1.制作Model類

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

namespace RCRS.WebApp.LG.EM.Models

{

  //----------------------------------------------------------------

  /// <summary>

  /// Import畫面用

  /// </summary>

  //----------------------------------------------------------------

  public class tmp_UploadFile

  {

    /// <summary></summary>

    public HttpPostedFileBase FileName { get; set; }

  }

}

2.實裝controller里的對應方法,我這個處理邏輯比較復雜,懶得修改了,反正就這個意思

//----------------------------------------------------------------

    /// <summary>

    /// アップロード

    /// </summary>

    /// <returns></returns>

    //----------------------------------------------------------------

    [HttpPost]

    public virtual ActionResult UploadFile()

    {

      HttpPostedFileBase uploadedFile = Request.Files["FileName"];

      string message = "アップロード失敗しました。";

      bool isUploaded = false;

      string path = "";

      string dateTimeNow = DateTime.Now.ToString("yyMMdd-hhmmss");

      string userName = User.Identity.GetUserName();

      string uploadMsg = string.Empty;

      if (uploadedFile != null && uploadedFile.ContentLength != 0)

      {

        string pathForSaving = Server.MapPath("~/App_Data/Uploaded/");

        try

        {

          if (BsnssBihin.IsExcel(uploadedFile.FileName))

          {

            path = System.IO.Path.Combine(pathForSaving, dateTimeNow + "_" + uploadedFile.FileName);

            uploadedFile.SaveAs(path);

            isUploaded = BsnssBihin.UploadBihinChange(path, userName, ref uploadMsg);

            if (isUploaded)

            {

              message = "アップロード成功しました!" + "\n" + uploadMsg;

              Logger.Info("[成功]備品アップロード, " + dateTimeNow + ", " + "[" + userName + "]" + "[" + path + "]" + uploadMsg);

            }

            else

            {

              message = "アップロード失敗しました。" + "\n" + uploadMsg;

              Logger.Info("[失敗]備品アップロード, " + dateTimeNow + ", " + "[" + userName + "]" + "["+path + "]" + uploadMsg);

            }

          }

          else

          {

            message = "ファイルの形式は不正です。";

          }

        }

        catch (Exception ex)

        {

          message = string.Format("失敗しました: {0}", ex.Message);

          Logger.Info("[失敗]備品アップロード: " + ex.Message + dateTimeNow + ", " + "[" + userName + "]" + "[" + path + "]");

        }

      }

      return Json(new { isUploaded = isUploaded, message = message }, "text/html");

    }

3.頁面的實裝

@model RCRS.WebApp.LG.EM.Models.tmp_UploadFile

<table align="center" style="margin-bottom:200px">

  <tr>

    <td>

      <div style="width:470px">

        <input type="text" id="tbx-file-path" value="ファイルを選択してください" readonly="readonly" />

      </div>

    </td>

    <td>

      <div style="width: 60px">

        <span class="btn btn-primary fileinput-button">

          <span>選 択</span>

          @Html.TextBoxFor(m => m.FileName, new { id = "file-upload", type = "file", accept = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel" })

        </span>

      </div>

    </td>

    <td>

      <div style="width:60px">

        <a class="btn btn-primary" href="#" id="hl-start-upload">アップロード</a>

      </div>

    </td>

  </tr>

</table>

<div id="loadingOver" class="loadingOver"></div>

<div id="dvloader" class="dvloader">

  <span class="label label-info" style="align-content:center"> 処理中、少々お待ちください</span><br />

  <br />

  <img id="loadingGif" src="../Content/img/loader.gif" alt="" />

</div>

@section scripts{

  @Scripts.Render("~/bundles/jquery")

  @Scripts.Render("~/bundles/jqueryui")

  @Scripts.Render("~/bundles/jqueryval")

  @Scripts.Render("~/bundles/common")

  @Scripts.Render("~/bundles/fileupload")

  <script type="text/javascript">

    var data_upload;

    $(document).ready(function () {

      'use strict';

      $('#file-upload').fileupload({

        url: '../Bihin/UploadFile',

        dataType: 'json',

        add: function (e, data) {

          data_upload = data;

        },

        done: function (event, data) {

          if (data.result.isUploaded) {

            $("#tbx-file-path").val("ファイルを選択してください");

            data_upload = "";

          }

          $("#dvloader").css("display", "none");

          $("#loadingOver").css("display", "none");

          alert(data.result.message);

        },

        fail: function (event, data) {

          data_upload = "";

          if (data.files[0].error) {

            $("#dvloader").css("display", "none");

            $("#loadingOver").css("display", "none");

            alert(data.files[0].error);

          }

        }

      });

    });

    $("#hl-start-upload").on('click', function () {

      if (data_upload) {

        $("#dvloader").css("display", "block");

        $("#loadingOver").css("display", "block");

        data_upload.submit();

      }

      return false;

    });

    $("#file-upload").on('change', function () {

      $("#tbx-file-path").val(this.files[0].name);

    });

    </script>

}

√,就是這個樣子

還附贈了一個簡易loding的實現

貼出CSS代碼:

.dvloader {

  display:none;

  position:absolute;

  top:40%;

  left:40%;

  width:20%;

  height:20%;

  z-index:1001;

  text-align:center;

  font-size:1.5em;

}

.loadingOver {

  display:none;

  position:absolute;

  top:0;

  left:0;

  width:100%;

  height:100%;

  background-color:#f5f5f5;

  opacity:0.5;

  z-index:1000;

}

這里,多說一下:

關于input 的accept屬性,這里只想讀入Excel,所以

application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel

以上就是本文的全部內容,希望對大家的學習有所幫助。

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
轻轻草成人在线| 欧美一区午夜精品| 91蜜桃免费观看视频| 久久综合九色综合欧美98| 美女视频一区二区三区| 91精品国产麻豆| 国产一区久久久| 国产精品污www在线观看| 成人免费看片app下载| 亚洲精品中文在线影院| 欧美性猛交xxxxxxxx| 午夜免费久久看| 精品va天堂亚洲国产| av成人免费在线| 午夜av电影一区| 久久精品亚洲乱码伦伦中文| 92国产精品观看| 日韩在线一二三区| 亚洲精品在线电影| av在线不卡观看免费观看| 五月婷婷欧美视频| 国产日韩欧美一区二区三区综合| 国产成人精品一区二区三区四区| 亚洲日本在线视频观看| av亚洲精华国产精华精华| 亚洲一区二区三区四区在线观看 | 午夜精品一区二区三区电影天堂| av电影在线观看一区| 夜夜亚洲天天久久| 777xxx欧美| 国产成人在线影院 | 国产精品福利av| 91网址在线看| 亚洲国产美女搞黄色| 日韩欧美国产高清| 国产福利视频一区二区三区| 亚洲欧美日韩系列| 91精品在线一区二区| 国产大陆亚洲精品国产| 亚洲午夜精品一区二区三区他趣| 精品少妇一区二区三区免费观看| 粉嫩久久99精品久久久久久夜 | 精品福利av导航| 成人免费视频视频在线观看免费| 国产精品久久午夜| 欧美久久高跟鞋激| 成人久久久精品乱码一区二区三区| 夜夜操天天操亚洲| 国产午夜精品理论片a级大结局 | 日韩电影在线观看一区| 久久精品一级爱片| 欧美精品黑人性xxxx| 成人久久18免费网站麻豆| 亚洲va欧美va人人爽| 国产午夜精品久久久久久免费视 | 欧美日韩成人在线| 国产成人午夜电影网| 亚洲第一主播视频| 国产精品理论片在线观看| 日韩写真欧美这视频| 在线这里只有精品| 成人av一区二区三区| 狠狠色丁香久久婷婷综| 亚洲妇熟xx妇色黄| 国产精品色噜噜| 久久女同性恋中文字幕| 欧美一卡二卡三卡| 欧美在线免费视屏| 五月天婷婷综合| 欧美最猛黑人xxxxx猛交| 国产一区视频导航| 伊人一区二区三区| 久久久久青草大香线综合精品| 欧美午夜免费电影| 国产精品夜夜嗨| 另类欧美日韩国产在线| 亚洲美女免费在线| 国产精品天干天干在观线| 欧美日韩视频一区二区| 成人午夜电影网站| 麻豆精品在线观看| 亚洲国产aⅴ天堂久久| 欧美高清在线视频| 精品久久久三级丝袜| 欧美剧在线免费观看网站 | 亚洲美女在线一区| 中文字幕不卡在线观看| 中文av一区二区| 亚洲欧洲日韩综合一区二区| 国产精品国产三级国产aⅴ入口 | 在线观看日产精品| 日本精品视频一区二区| 色婷婷亚洲综合| 欧美人妖巨大在线| 欧美大片在线观看| 国产欧美一区二区精品秋霞影院| 欧美激情一区二区三区蜜桃视频| 国产精品蜜臀av| 亚洲精品视频在线| 污片在线观看一区二区| 麻豆精品一区二区| 国产91丝袜在线播放0| 91麻豆免费视频| 911精品国产一区二区在线| 欧美一级黄色录像| 日本一区二区不卡视频| 亚洲综合在线视频| 激情五月婷婷综合网| eeuss鲁片一区二区三区在线观看| 色婷婷激情综合| 欧美r级电影在线观看| 中文字幕一区av| 日韩精品一级二级| 福利一区二区在线观看| 色先锋aa成人| 欧美xxxxxxxx| 亚洲精品国产a| 亚洲高清视频中文字幕| 日韩精品一卡二卡三卡四卡无卡| 性久久久久久久| 天天色天天操综合| 极品少妇一区二区三区精品视频 | thepron国产精品| 欧美系列一区二区| 久久久久久一二三区| 一区二区在线免费观看| 极品美女销魂一区二区三区| 91精品91久久久中77777| 久久婷婷色综合| 亚洲成av人片在线| 99精品久久免费看蜜臀剧情介绍| 日韩一级欧美一级| 亚洲国产精品自拍| 91浏览器打开| 欧美国产日韩亚洲一区| 美女视频黄 久久| 欧美日韩亚洲高清一区二区| 亚洲欧洲精品天堂一级 | 亚洲综合成人在线视频| 国产不卡视频在线观看| 3d成人动漫网站| 亚洲国产综合视频在线观看| 成人av电影免费在线播放| 精品国产91亚洲一区二区三区婷婷| 亚洲日本在线天堂| 99久久99久久精品免费看蜜桃| 亚洲精品一区二区三区福利| 久久国产综合精品| 日韩一区二区免费高清| 石原莉奈在线亚洲三区| 欧美日韩一卡二卡三卡 | 国产精品久久久一区麻豆最新章节| 麻豆免费精品视频| 欧美一级日韩不卡播放免费| 午夜精品久久久久久久99水蜜桃| 色国产综合视频| 一区二区三区在线免费视频| 99久久精品国产观看| 亚洲免费观看高清完整| 91蜜桃在线免费视频| 樱花草国产18久久久久| 在线日韩国产精品| 亚洲高清不卡在线观看| 在线中文字幕一区二区| 综合婷婷亚洲小说| 国产精品99精品久久免费| 日韩一区和二区| 青青草精品视频| 91亚洲永久精品| 国产精品色在线观看| 成人综合婷婷国产精品久久免费| 久久这里只精品最新地址| 麻豆国产精品777777在线| 欧美日本免费一区二区三区| 午夜欧美大尺度福利影院在线看| 欧美一级精品在线| 风间由美性色一区二区三区| 国产精品每日更新在线播放网址 | 欧美三级中文字幕在线观看| 香蕉影视欧美成人| 欧美成人一区二区三区片免费| 国产精华液一区二区三区| 自拍偷拍国产精品| 欧美日韩一区成人| 国产毛片精品视频| 亚洲日穴在线视频| 欧美美女一区二区| 国产麻豆精品一区二区| 18涩涩午夜精品.www| 555夜色666亚洲国产免| 国产高清不卡二三区| 夜夜揉揉日日人人青青一国产精品 | 久久综合九色综合97婷婷| a级高清视频欧美日韩| 亚洲无线码一区二区三区| 久久影院午夜论| 欧洲亚洲精品在线| 国产一区二区中文字幕| 亚洲午夜激情网站| 国产日韩欧美精品综合|