zoukankan      html  css  js  c++  java
  • 前端js上传文件后端C#接收文件

    本文粗略的讲下前端文件上传和后端文件接收的原理

    1. 前端代码

      html

      <form onsubmit="uploadFile(event)">
          <input type="file" />
          <button type="submit">文件上传</button>
      </form>
      

      js

      function uploadFile(event) {
          var files = event.target[0].files;
          if (files.length < 1) {
              alert("文件没有选择,亲"); return;
          }
          var formData = new FormData();
          for (var i = 0; i < files.length; i++) {
              formData.append(files[i].name, files[i]); 
          }
          axios.post("yejiawei/haha", formData).then(function (res) {
          }).catch(function (err) {
              console.log(err);
          })
      }
      
    2. 后端c#代码

      [Route("yejiawei/haha")]
      [HttpPost]
      [AllowAnonymous]
      public void Post()
      {
          HttpFileCollection files = HttpContext.Current.Request.Files;
          for(int i = 0; i < files.Count; i++)
          {
              HttpPostedFile file = files[i];
              file.SaveAs(@"F:学习实验区filereceive" + file.FileName);
          }
      }
      是不是很简单
      
  • 相关阅读:
    ⑨.tomcat性能优化
    ⑧.tomcat安全优化
    Nginx.HSTS
    https证书auto
    ⑦.tomcat 常见故障
    ⑨mvstat
    ⑥.tomcat监控
    ⑥.tomcat多实例
    ⑤.tomcat的三种工作模式
    ④.tomcat配置文件server.xml
  • 原文地址:https://www.cnblogs.com/ye-hcj/p/8157846.html
Copyright © 2011-2022 走看看