zoukankan      html  css  js  c++  java
  • 文件上传

    1.注意问题
      表单中如果有文件上传的话,必须遵循以下两个要求
      1.提交方式 method 必须为 post
      2.表单的 enctype 属性的值 必须为 multipart/form-data

    <form action="/release" method="post" enctype="multipart/form-data"></form>


    2.服务器端
      1.通过 request.files 获取上传文件
        f = request.files['文件框的name值']

     f = request.files["wenjian"]

      2.通过 f.save(保存路径) 将文件保存至指定目录处
        通过 f.filename 获取文件的名称
        f.save('static/'+f.filename)

          # 获取当前时间
          ftime=datetime.datetime.now().strftime("%Y%m%d%H%M%S%f")
          # 获取上传文件名的扩展名
          ext=f.filename.split('.')[1]
          # 利用当前时间和扩展名组成新的名文件名
          filename=ftime+"."+ext
          #将文件保存至服务器
          basedir=os.path.dirname(os.path.dirname(__file__))
          upload_path=os.path.join(basedir,filename)
          # 保存文件到upload_path路径中
          f.save(upload_path)
  • 相关阅读:
    752.打开转盘锁
    733. 图像渲染
    704.二分查找
    leetcode 87 Scramble String
    找实习总结
    leetcode 44 Wildcard Matching
    Linux,网络编程接口记录
    leetcode 172 Factorial Trailing Zeroes
    leetcode 168 Excel Sheet Column Title
    leetcode 65 Valid Number
  • 原文地址:https://www.cnblogs.com/zengsf/p/9949714.html
Copyright © 2011-2022 走看看