181114案例下载文件后端编写(代码片段)

fromlantianwei fromlantianwei     2023-01-19     626

关键词:

 

一个简单的文件下载器

import socket


def main():
    # 1创建套接字
    tcp_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    # 2获取服务器的  ip  port
    dest_ip = input("请输入你的的服务器ip:   ")
    dest_port = input("请输入你的服务器port:  ")
    # 3连接服务器
    tcp_socket.connect((dest_ip,dest_port))
    # 4获取下载文件的名字
    download_file_name = input("请下载你需要下载程序中的名字:   ")

    # 5把文件名发送的到服务器
    tcp_socket.send(download_file_name.encode("utf-8"))
    # 6接受文件的数据
    recv_data = tcp_socket.recv(1024)  # 1024 ----> 1k 1024*1024 ----->1kb
    # 7接收到的数据保存在一个文件里
    with open("[新]" + download_file_name,"wb") as f :  # 用with 可以保证在出错时对服务器关闭 保证程序运行
        f.write(recv_data)
    # 8关闭套接字
    tcp_socket.close()

main(
)

 

javascript下载后端返回的文件流(代码片段)

JavaScript下载后端返回的文件流JavaScript下载后端返回的文件流(方法一)JavaScript下载后端返回的文件流(方法二)JavaScript下载后端返回的文件流(方法一)后端返回的结果/*创建一个js写以下代码*/importaxiosfrom'axios';/*先安装:npm... 查看详情

javaweb后端下载磁盘文件(代码片段)

@RequestMapping(value="/download")publicvoidqueryByDictType(HttpServletRequestrequest,HttpServletResponseresponse)StringpathStr=request.getParameter("path")//文件路径response.a 查看详情

java文件下载案例(代码片段)

前端<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><ahref="/项目名/img/1.png">图片1</a><ahref="/项目名/img/1.avi">视频</a><... 查看详情

前端和后端下载文件思路(代码片段)

前端思路(基于Vue-cli3)这种情况属于本地下载,适合模版文件等静态文件下载。将需要下载的文件放在public文件下,设置a标签如下。a(:href="`$pathtemplate.xlsx`"download=‘模版.xlsx‘)下载模版#href属性数文件在项目的路径,文件... 查看详情

vueelement之axios下载文件(后端python)(代码片段)

axios接受文件流,需要设置 responseType:‘arraybuffer‘axios.post(apiUrl,formdata,responseType:‘arraybuffer‘).then(res=>  if(res.status===200)  letblob=newBlob([res.data],  type:res.headers[‘content 查看详情

vue处理后端返回文件流实现下载(代码片段)

//在项目src目录utils下编写一个download.js文件exportdefault //下载Excel excel(data,fileName) this.download0(data,fileName,"application/vnd.ms-excel"); , //下载docx docx(data,fileName) this.download0(data,f 查看详情

vue处理后端返回文件流实现下载(代码片段)

//在项目src目录utils下编写一个download.js文件exportdefault //下载Excel excel(data,fileName) this.download0(data,fileName,"application/vnd.ms-excel"); , //下载docx docx(data,fileName) this.download0(data,f 查看详情

javaweb后端下载磁盘文件(代码片段)

...se.addHeader("Content-type","appllication/octet-stream");//下载标识 response.addHeader("Content-Disposition","attachment;filename="+pathStr);下载标识try(InputStreamin=newFileInputStream(fileName);OutputStreamout=response.getOutputStream())inti... 查看详情

mybatis入门(开发环境+入门案例)(代码片段)

...门:搭建环境4.1构建项目4.2数据库和表:User5入门案例:查询所有5.1JavaBean:User5.2编写Dao:UserMapper5.3编写核心配置文件:SqlMapConfig.xml5.4测试类6总结1.MyBatis入门1 查看详情

python爬虫案例:下载酷某音乐文件(代码片段)

文章目录1、Python爬虫案例下载音乐1.1、前期准备1.2、分析1.2.1、第一步1.2.2、第二步1.2.3、第三步1.2.4、第四步1.3、代码实现1.4、运行结果1、Python爬虫案例下载音乐1.1、前期准备要有rquests、re、json包,如果不存在,先用pip... 查看详情

python爬虫案例:下载酷某音乐文件(代码片段)

文章目录1、Python爬虫案例下载音乐1.1、前期准备1.2、分析1.2.1、第一步1.2.2、第二步1.2.3、第三步1.2.4、第四步1.3、代码实现1.4、运行结果1、Python爬虫案例下载音乐1.1、前期准备要有rquests、re、json包,如果不存在,先用pip... 查看详情

谈谈关于文件下载(代码片段)

昨天跟后端小哥调了调关于文件下载的接口,还是有一些坑的,这里总结一下。我们分为后端返回二进制流或者返回url的形式进行讲述。一、后端返回二进制流总的来说关于文件下载前端有以下两种方法去拉取数据:... 查看详情

谈谈关于文件下载(代码片段)

昨天跟后端小哥调了调关于文件下载的接口,还是有一些坑的,这里总结一下。我们分为后端返回二进制流或者返回url的形式进行讲述。一、后端返回二进制流总的来说关于文件下载前端有以下两种方法去拉取数据:... 查看详情

javaweb学习——用户登录案例(13)(代码片段)

目录用户登录流程说明准备环境基本创建编写静态页面存放实体类pom导入坐标核心配置文件,映射文件与接口编写用户登录功能编写接口方法修改页面与编写Servlet接收数据判断输入测试效果用户登录流程说明用户填写用户名... 查看详情

实操案例入手讲解cmake的常见用法。(代码片段)

CMake的入门简单教程什么是CMake入门案例一:单个源文件1、编写源文件2、编写CMakeLists.txt3、编译项目入门案例二:多个源文件入门案例三:多个目录,多个源文件入门案例四:自定义编译选项入门案例五:... 查看详情

文件下载案例january27,2020(代码片段)

 ##案例: *文件下载需求:   1.页面显示超链接   2.点击超链接后弹出下载提示框   3.完成图片文件下载   *分析:   1.超链接指向的资源如果能够被浏览器解析,则在浏览器中展示,如果不能解析,则弹... 查看详情

案例:文件下载器(代码片段)

案例:文件下载器服务器参考代码如下:fromsocketimport*importsysdefget_file_content(file_name):"""获取文件的内容"""try:withopen(file_name,"rb")asf:content=f.read()returncontentexcept:print("没有下载的文件:%s"%file_name)defmain():iflen... 查看详情

文件下载(代码片段)

在创建一个文件夹,名称download,先拷入要下载的一些文件编写下载的页面,提供一些下载的超链接,点击超链接,弹出下载的窗口编写下载的Servlet类,完成下载protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletE... 查看详情