zoukankan      html  css  js  c++  java
  • 关于使用input type=file 标签上传文件的注意细节(上传文件 无法获取文件 问题)

    首先确定服务端使用的是C#。其他语言我没测试

    第一、建立一个form,就像这样

    <form method="post" enctype="multipart/form-data" action="../Handler/xxxx">
    
    
    </form>

    注意:需要确定method必须是post  第二 enctype必须指定为multipart/form-data

    第二、在form中间指定 input标签和submit标签,就像这样

      <form id="form1" method="post" enctype="multipart/form-data" action="../Handler/FileUploadHandler.ashx?method=UploadUserHead">
        <input id="fileHeadPhoto" name="fs" type="file" />
        <input type="submit" value="保存头像" />
        </form>

    注意:一定要指定file的name,否则服务器无法获取到文件(这个坑,坑的我好苦啊)

    剩下的没有什么特别需要注意的了。以下是一段服务端代码

      var file = context.Request.Files.Count == 1 ? context.Request.Files[0] : null;
    if(file!=null)
    {
       file.SaveAs("xxxxx");
    }


    疑问:忘哪位大神指点一二

    为什么input一定要指定name属性服务器才能够获取到文件呢?

  • 相关阅读:
    AB测试原理及样本量计算的Python实现
    数据分析-A/B test
    数据分析-分类分析
    数据分析-漏斗模型(AARRR模型)
    置信区间的I型错误和II型错误
    tableau 计算字段
    tableau数据分层、数据组、数据集
    tableau 地图
    tableau 进阶
    tableau 基础
  • 原文地址:https://www.cnblogs.com/xiaoch/p/4074520.html
Copyright © 2011-2022 走看看