国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - asp.net core mvc實現文件上傳實例

asp.net core mvc實現文件上傳實例

2020-04-15 13:34許個愿吧! ASP.NET教程

本篇文章主要介紹了asp.net core mvc實現文件上傳實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下。

工作用到文件上傳的功能,在這個分享下 ~~

Controller:        

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
public class PictureController : Controller
  {
    private IHostingEnvironment hostingEnv;
 
    public PictureController(IHostingEnvironment env)
    {
      this.hostingEnv = env;
    }
    // GET: /<controller>/
    public IActionResult Index()
    {
      return View();
    }
    public IActionResult UploadFiles()
    {
      return View();
    }
    [HttpPost]
    public IActionResult UploadFiles(IList<IFormFile> files)
    {
      long size = 0;
      foreach (var file in files)
      {
        var filename = ContentDispositionHeaderValue
                .Parse(file.ContentDisposition)
                .FileName
                .Trim('"');
        //這個hostingEnv.WebRootPath就是要存的地址可以改下
        filename = hostingEnv.WebRootPath + $@"\{filename}";
        size += file.Length;
        using (FileStream fs = System.IO.File.Create(filename))
        {
          file.CopyTo(fs);
          fs.Flush();
        }
      }
      ViewBag.Message = $"{files.Count} file(s) /{ size}bytes uploaded successfully!";
       return View();
    }
 
  }

view:

?
1
2
3
4
5
6
7
<form asp-action="UploadFiles"
         asp-controller="Picture"
         method="post"
         enctype="multipart/form-data">
        <input type="file" name="files" multiple />
        <input type="submit" value="Upload Selected Files" />
 </form>

文件是上傳到wwwroot目錄文件下的,這我也看不太懂還在學習,歡迎大家交流~~

----------------------------------------------------------------------------------------------------------

下面是jquery ajax方式上傳的

post方式的action的z參數沒用 因為只有一個post方式的會404錯誤所以又加了一個get的action

Controller: 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public IActionResult UploadFilesAjax()
{
  return View();
}
[HttpPost]
public IActionResult UploadFilesAjax(string z)
{
  long size = 0;
  var files = Request.Form.Files;
  foreach (var file in files)
  {
    var filename = ContentDispositionHeaderValue
            .Parse(file.ContentDisposition)
            .FileName
            .Trim('"');
    filename = @"C:\Users\lg.HL\Desktop" + $@"\{filename}";   
    size += file.Length;
    using (FileStream fs = System.IO.File.Create(filename))
    {
      file.CopyTo(fs);
      fs.Flush();
    }
  }
  string message = $"{files.Count} file(s) / { size}bytes uploaded successfully!";
    return Json(message);
}

view

?
1
2
3
4
5
6
7
<form method="post" enctype="multipart/form-data">
      <input type="file" id="files"
          name="files" multiple />
      <input type="button"
          id="upload"
          value="Upload Selected Files" />
 </form>

jquery

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<script type="text/javascript">
    $(document).ready(function () {
      $("#upload").click(function (evt) {
        var fileUpload = $("#files").get(0);
        var files = fileUpload.files;
        var data = new FormData();
        for (var i = 0; i < files.length ; i++) {
          data.append(files[i].name, files[i]);
        }
        $.ajax({
          type: "POST",
          url: "/Picture/UploadFilesAjax",
          contentType: false,
          processData: false,
          data: data,
          success: function (message) {
            alert(message);
          },
          error: function () {
            alert("There was error uploading files!");
          }
        });
      });
    });
</script>

歡迎大家交流~ 以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/intro/p/6235396.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国色天香成人网 | 亚洲一区二区 | 国产精品久久一区 | 涩涩综合 | 欧美精品一区二区三区在线播放 | 亚洲国产日韩欧美 | 国产高清一级片 | 精品久久一二三区 | 久久久一区二区精品 | 福利视频一区二区三区 | 日韩欧美国产精品 | 国产精品久久久久久久一区探花 | 自拍视频在线观看 | 成人免费视频网站在线看 | 黄p在线看 | 精品国产欧美一区二区三区成人 | 女男羞羞视频网站免费 | 久久综合888 | 成人在线h | 综合色av| 俺去俺来也www色官网cms | 免费精品视频 | 欧美午夜精品久久久久久浪潮 | 日韩在线免费电影 | 国内激情自拍 | 91久久久久久久久久久 | 日韩有码一区二区三区 | 成人毛片在线 | 国产精品一区二区三区在线播放 | 噜噜噜噜噜在线视频 | 欧美在线观看一区 | 在线视频 亚洲 | 一区二区日韩 | 国产精品久久久久久久久久东京 | 精品一区二区三区在线观看 | 亚洲国产免费 | 思热99re视热频这里只精品 | 久久成人一区二区 | 黄视频网站在线观看 | 欧美 亚洲 另类 激情 另类 | 久久久久国产精品 |