老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

.netcore版上傳文件/批量上傳拖拽及預覽功能的實現方法-創新互聯

這篇文章給大家分享的是有關.net core版上傳文件/ 批量上傳拖拽及預覽功能的實現方法的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

創新互聯自2013年起,先為鎮坪等服務建站,鎮坪等地企業,進行企業商務咨詢服務。為鎮坪企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

1.導入所需要的包:nuget install bootstrap-fileinput

注意:這里的導包需要在終端導入【需要在wwwroot文件夾下執行nuget命令】如下圖

.net core版上傳文件/ 批量上傳拖拽及預覽功能的實現方法

如果發現沒有nuget命令,則需要通過apt-get 或者yum 給系統安裝nuge包管理工具,這個nuget和vscode中的插件不是一回事

2前臺頁面編寫:

index.cshtml:

@{
 ViewData["Title"] = "Home Page";
 Layout = null;
}






 

 

基本上和asp.net mvc下邊沒有區別,只有一個地方需要特別注意一下,外部的script和css文件的引用文件需要放到wwwroot文件中,而不是項目的根目錄下。

預覽圖:

.net core版上傳文件/ 批量上傳拖拽及預覽功能的實現方法

3.主要的區別 ,后臺

代碼如下:

public JsonResult UploadFile()
  {
   uploadResult result = new uploadResult();
   try
   {
    var oFile = Request.Form.Files["txt_file"];
    Stream sm=oFile.OpenReadStream();
    result.fileName = oFile.FileName;
    if(!Directory.Exists(AppContext.BaseDirectory+"/Image/"))
    {
     Directory.CreateDirectory(AppContext.BaseDirectory+"/Image/");
    }
    string filename=AppContext.BaseDirectory+"/Image/" + DateTime.Now.ToString("yyyymmddhhMMssss")+Guid.NewGuid().ToString() + ".png";
    FileStream fs=new FileStream(filename,FileMode.Create);
    byte[] buffer =new byte[sm.Length];
    sm.Read(buffer,0,buffer.Length);
    fs.Write(buffer,0,buffer.Length);
    fs.Dispose();
   }
   catch(Exception ex)
   {
    result.error = ex.Message;
   }
   return Json(result);
  }
  public class uploadResult
  {
   public string fileName { get; set; }
   public string error { get; set; }
  }

在netcore中無法再通過Request.Files對象來獲取從前臺傳遞的文件,這里需要使用Request.Form.Files來獲取來自客戶端提交的文件,接下來需要一個uploadResult結構體,給前臺返回json對象  這個結構中必須包含error字段,用來給前臺返回錯誤數據,詳情查看官方文檔-官網地址

附一張最終的上傳成功保存到本地的圖片:

.net core版上傳文件/ 批量上傳拖拽及預覽功能的實現方法

感謝各位的閱讀!關于.net core版上傳文件/ 批量上傳拖拽及預覽功能的實現方法就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


文章名稱:.netcore版上傳文件/批量上傳拖拽及預覽功能的實現方法-創新互聯
文章出自:http://www.xueling.net.cn/article/hidje.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 中文字幕麻豆 | 国产人妻精品久久久久野外 | 明星ai换脸二三区入口 | 三人交free性欧美 | 国产精品污WWW在线观看 | 热久久91| 精品国产一区二区AV麻豆不卡 | 九草在线视频 | 大地资源中文二页在线观看 | 久艹久久 | 欧美色综合天天久久综合精品 | 国产91在线播放九色 | 成人无码黄动漫在线播放 | 亚洲国产一级 | 麻豆日产六区 | 华人久久| CHINESE性内射高清国产 | 国产欧美日韩精品丝袜高跟鞋 | 亚洲va久久久噜噜噜久久男同 | 午夜成熟看A级毛片 | 99久久婷婷国产综合精品免费 | 91精品国产92 | 国产产一区二区三区久久毛片国语 | 欧美精品videos另类 | 成人一级片毛片 | 草久影院 | 野花社区日本免费图片 | 粗大的内捧猛烈进出欧美 | 久久久久亚洲av成人网人人软件 | 欧美精品无码久久久潘金莲 | 好男人在在线社区WWW在线影院 | 国产精品vip | 国产一级av片一区久久久 | 欧美成人免费在线 | 成人午夜高潮a∨猛片 | 蜜臀va| 国产成人观看 | 国内揄拍国内精品少妇国语 | 成人永久免费视频网站 | 日韩在线观看视频一区 | 全黄一级播放 |