若依框架的文件下载

文件上传在代码生成里,类型中选择文件类型就可以了,此处不多赘述。

文件下载:

//引入download,这是若依框架自带的,在utils/request里面封装好的方法
import {download} from "@/utils/request";

/**
 * 下载文件
 * @param value value是文件的路径,就是你正常存到数据里的那个参数/profile/upload什么的
 * 整体代码都不需要变,你只需要调用这个我写的downLoadFile(value)函数,在点击下载按钮的时候,通过@click方法调用这个函数,传入那个文件路径就行,文件路径就是若依框架的/profile/upload/日期/文件名那个路径,这个路径看不懂就不要用了!
 */
downLoadFile(value){
  //根据文件路径参数,按斜杠进行分割,取得文件名,这是download函数需要的第三个参数
  let list = value.split("/");
  let fileName = list[list.length-1];
  //这是文件路径参数,因为download函数需要传三个参数,这是第二个参数
  let params = {
    resource:value
  }
  /** request里面的download下载函数 */
  //download函数是若依自带的,第一个参数是请求的url路径,不需要变,这个路径下的controller后台方法也是若依写好封装好了的。
  download("/common/download/resource", params, fileName);
  console.log("文件名");
  console.log("value");
},
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狮子座的程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值