框架:django

原理:使用requests库的post方法上传文件至服务器,后台接收并保存文件

1.post上传文件

自己新建一个py文件,把代码复制到文件里,view.py里写好响应函数后运行

import requests#url注意换成自己请求的应用对应的路径
url = 'http://127.0.0.1:8000/index2/'
header ={'user-agent': 'Mozilla/5.0'}
#文件注意换成自己的对应的文件
files = {'file': open('command.txt', 'rb')}
res = requests.post(url=url, headers=header, files=files)
# print(res.text)
#返回状态码,200或500时为成功
print(res.status_code)

2.后台view.py里写对应的应用响应函数

from django.shortcuts import render
import os
def hello(request):if request.method == 'POST':  # 获取对象#获取上传的文件对象files = request.FILES['file']#获取文件名fname = files.name#定义保存路径fdir = 'E:\Programming\python\Django\Project\mysite'fpath = os.path.join(fdir, fname)with open(fpath, 'wb') as f:f.write(files.file.getvalue())return render(request)

3.如果出现Forbidden (CSRF cookie not set.):的错误,把setting文件中的django.middleware.csrf.CsrfViewMiddleware注释掉:

使用Python上传文件至服务器(不通过表单)相关推荐

  1. java form 上传文件_JAVA入门[16]-form表单,上传文件

    一.如何传递参数 @RequestMapping("/detail") public String detail(@RequestParam("id") int ...

  2. Jquery 上传文件(不通过form表单提交)

    html代码: (这个是弹窗的页面) <#-- 更换小图 /下载图片弹窗 --><div class="modal-dialog" role="docu ...

  3. C 上传文件到服务器(含接收端源码)

    2019独角兽企业重金招聘Python工程师标准>>> 本文demo下载地址:http://www.wisdomdd.cn/Wisdom/resource/articleDetail ...

  4. 用Python上传文件

    Python正在吞噬这个世界!您会发现许多热情的Python程序员和同样多的批评者,但不可否认的是,Python在当今软件开发中是一个强大的.相关的.不断增长的力量. Python只是一种语言,语言不 ...

  5. android 上传文件到服务器

    1.编写layout.xml <LinearLayout android:layout_width="match_parent"android:layout_height=& ...

  6. c winform 上传文件到mysql_WinForm上传文件至服务器

    /// /// WebClient上传文件至服务器 /// /// 文件名,全路径格式 /// 服务器文件夹路径 /// public bool Upload(string localFilePath ...

  7. 上传文件到服务器并显示,J2EE如何实现Servlet上传文件到服务器并相应显示功能...

    J2EE如何实现Servlet上传文件到服务器并相应显示功能 发布时间:2021-07-10 11:44:54 来源:亿速云 阅读:82 作者:小新 这篇文章将为大家详细讲解有关J2EE如何实现Ser ...

  8. linux上传文件到服务器

    1.连接服务器 : ssh 用户名@ip地址 例如: unbutu@unbutu-System-Product-Name:~$ ssh root@123.57.235.11 root@123.57.2 ...

  9. jsch 移动服务器上文件,jsch上传文件到服务器

    需求就是上传文件到服务器,服务器的存储地址由程序决定然后可以自动创建. 使用第三方:jsch JSch 是SSH2的一个纯Java实现.它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文 ...

  10. android -上传文件到服务器

    android上传文件到服务器       重点:最好是设置好content-type这些参数的配置!     package com.spring.sky.image.upload.network; ...

最新文章

  1. Linux 下 hosts 应用
  2. centos(linux) 下如何查看端口占用情况及杀死进程
  3. python源码编译 mingw_使用mingw32 在windows python26 下编译安装4suite-xml
  4. 牛客网(剑指offer) 第二十一题 栈的压入、弹出序列
  5. 一步一步学Remoting之二:激活模式
  6. SpringBoot+JWT整合-解决登陆验证问题
  7. Android 呼吸灯流程分析
  8. 用MVC做可拖拽的留言板,利用 Jquery模板 -- JsRender
  9. 【我的Android进阶之旅】Realm数据库学习资料汇总(持续更新)
  10. 手机与计算机之间的文件传输,电脑与手机如何快速传输文件
  11. BZOJ 1050 [HAOI2006]旅行comf(最小生成树)
  12. HDU 1234 JAVA
  13. 【Pytorch神经网络理论篇】 39 Transformers库中的BERTology系列模型
  14. 苹果iPad怎么录屏?简单易懂,1分钟学会
  15. WSL2设置局域网网访问
  16. sau交流学习社区--看小说的lovebook一个无线端BS应用
  17. java实现地图导航功能吗_Java web实现百度地图导航
  18. OSCHINA开源中国
  19. 鸿蒙构建系统——gn官方FAQ翻译,以及gn官方文档分享
  20. STM8开发实例-时钟系统(CLK)

热门文章

  1. Wonderware Intouch 2014R2 SP1 安装教程
  2. testbench学习笔记(转载)
  3. informix php,连接到informix数据库 - PHP 方式
  4. 计算机应用基础考试excel操作题,计算机应用基础上机操作试题
  5. iphone 计算机乱码,苹果电脑Word变乱码怎么办
  6. Python科学计算
  7. java 泛型对象实例化_java泛型对象的实例化
  8. 青岛鑫江东方城购物中心远程预付费电能管理系统的应用
  9. LTE下行DC子载波为0的原因解释
  10. 利用360卫士打补丁