html js BS架构下载服务器数据

BS架构,浏览器下载服务器文件,ftp文件下载要服务器账号密码登录建立连接下载文件,BS本来就是请求服务器服务那连接也是服务器自己和自己连接,我本地并没有代码运行,所以我感觉不可行最后发现有以下几种方法,采用的是<a>标签下载和写接口下载数据

方法一(采用)
<div><a href="#" download="F:/工作文件/发放签收表.xls">dd</a></div>
方法二(采用)
https://www.imooc.com/wenda/detail/570502
https://www.jb51.net/article/171339.htm
绑定路由制作接口后,用window.open()打开该接口,会自动下载

def download(request):
    file=open("C:/r.pdf",'rb')
    response = FileResponse(file)
    response['Content-Disposition'] = 'attachment;filename="%s"' % urlquote("r.pdf")
    return response

path('download/', views.download)

js里面window.open("https://XXXXXX/download")
方法三
ftp文件下载,客户端写程序与服务器连接完成文件下载
方法四
request.post携带数据

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值