• django 上传文件


    views:

    def subfile(request):
        if request.method == "POST":
            myFile =request.FILES.get("myfile", None)
            if not myFile:
                returnHttpResponse("no files for upload!")
            destination = open(os.path.join("/opt/bp/",myFile.name),'wb+')
            for chunk in myFile.chunks():
                destination.write(chunk)
            destination.close()
            return HttpResponse("upload over!")

    html:

    <!doctype html>
    <html lang="en">
     <head>
      <meta charset="UTF-8">
      <meta name="Generator" content="EditPlus®">
      <meta name="Author" content="">
      <meta name="Keywords" content="">
      <meta name="Description" content="">
      <title>Document</title>
     </head>
     <body>
      <form enctype="multipart/form-data" action="http://127.0.0.1:8814/subfile/" method="post">
       <input type="file" name="myfile" />
       <br/>
       <input type="submit" value="upload"/>
    </form>
     </body>
    </html>

    urls.py:

    from django.conf.urls import include, url

    from django.contrib import admin

    from . import views as k

    urlpatterns = [

    url(r'subfile', k.subfile)

    ]

     参考:

    https://www.cnblogs.com/nulige/p/6582355.html

    https://www.cnblogs.com/huchong/p/7910131.html

  • 相关阅读:
    vs code插件
    各大厂RTSP取流的URI
    关于VLC无法播放rtsp的问题分析
    VLC查看日志的方法
    wireshark的过滤命令
    vs编译完提示不支持尝试的执行操作
    vs2015的密钥
    VS制作dll、def文件的使用、dll加入工程使用
    python之NLP数据清洗
    python 生成词云
  • 原文地址:https://www.cnblogs.com/sea-stream/p/10577458.html
Copyright © 2020-2023  润新知