iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Vue如何下载本地静态资源static文件夹
  • 187
分享到

Vue如何下载本地静态资源static文件夹

2024-04-02 19:04:59 187人浏览 薄情痞子
摘要

目录下载本地静态资源static文件夹下载静态文件方法下载下载本地static静态文件的踩坑下载本地静态资源static文件夹 下载静态文件方法 <a href="/stat

下载本地静态资源static文件夹

下载静态文件方法

 <a href="/static/serviceAgreement.docx" rel="external nofollow"  rel="external nofollow"  download="下载"></a>

下载

项目需要下载本地的docx文档,文档是放在本地的没有在服务器,所以需要下载本地静态资源文件,开始把文件放在了这里src目录下的assets资源文件下

下载报错 找不到文件路径查找原因是因为项目用的是Vue-cli3, 在打包的时候并不知道会把assets

下的文件打包在哪里,但是在build的时候发现在根目录下的文件是打包在当前路径下的

所以我们要把需要下载的静态资源放在public文件夹下的static文件夹下就可以了

你可能在输入路径的时候会提示你是src,而不直接是static,但是你还是要直接输入static这个路径

<a href="/static/serviceAgreement.docx" rel="external nofollow"  rel="external nofollow"  download="服务协议"></a>

需要注意的是:cli2需要把要下载的文件放在static下面;cli4需要将文件放在public里面才不会被打包。

注意:href 指向项目中pdf文件的路径(不要出现中文),download 就是重命名的文件名,不设置的话就是默认文件名

发现vue版本是 3.0+ 所有把要下载的 文件直接放到public文件夹中(最好英文名字)

下载本地static静态文件的踩坑

未发现文件

接手了一个别人做的官网项目,里面添加一些功能,国际化(国际化);接着有一个下载的功能,一般都是后端甩一个链接你放上面就好,但是这个小功能再去找一个后端搞,太夸张了吧,那我们就自己搞!

方法当然是非常多的,但是我试了几种,总是会报一个错误;“未发现文件”,还有的时候就是:房子同一个地址下面;非压缩包的文件可以正常下载,但是压缩包就不能下载;

上代码

最简单的就是利用a标签

<el-button round
><a href="/xlsx/test.xlsx" rel="external nofollow"  download="大赛报名表.xlsx"
  >报名参赛</a
></el-button>

会有人疑问路径是不是不对,

一般访问static里面的文件路径是:"…/…/static/zip/test.xlsx"

我开始也是这样写的,一直报错”未找到文件“,

后来看了cli版本,发现是cli4有一些变化,改成代码中的路径就可以了;

还有一个问题就是相同路径,普通文件可以下载,但是压缩包无法下载,(我试验过把压缩包和普通文件放到同一个路路径下依然有问题);

这个时候我们就不要在html里面去操作他了;给他一个点击事件

上代码

html

<el-button @click="download">
题目下载
</el-button>

script

methods: {
    download() {
      window.location.href = "/zip/subject.zip";
    },
  },

两个文件的路径

文件路径

做一下记录,以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: Vue如何下载本地静态资源static文件夹

本文链接: https://www.lsjlt.com/news/166857.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue如何下载本地静态资源static文件夹
    目录下载本地静态资源static文件夹下载静态文件方法下载下载本地static静态文件的踩坑下载本地静态资源static文件夹 下载静态文件方法 <a href="/stat...
    99+
    2024-04-02
  • vue3如何加载本地图片等静态资源浅析
    目录背景将资源引入为 URLnew URL(url, import.meta.url)结尾背景 在我们用 vue2 + webpack 的时候,加载图片资源是这样用的: <im...
    99+
    2023-05-15
    vue 加载本地图片 vue加载本地图片 vue3加载静态资源
  • js如何处理静态资源文件请求
    这篇文章主要为大家展示了“js如何处理静态资源文件请求”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js如何处理静态资源文件请求”这篇文章吧。html文件<...
    99+
    2024-04-02
  • springBoot如何动态加载资源文件
    目录springBoot动态加载资源文件构造DynamicLoadPropertySource添加到EnviromentspringBoot静态资源动态加载举例说明springBoo...
    99+
    2024-04-02
  • Tomcat无法加载css和js等静态资源文件如何解决
    这篇文章主要讲解了“Tomcat无法加载css和js等静态资源文件如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Tomcat无法加载css和js等静态资源文件如何解决”吧!解决思路有...
    99+
    2023-07-04
  • 使用SpringBoot如何实现加载静态资源
    这篇文章给大家介绍使用SpringBoot如何实现加载静态资源,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在SpringBoot中加载静态资源和在普通的web应用中不太一样。默认情况下,spring Boot从cla...
    99+
    2023-05-31
    springboot 静态资源
  • vue如何加载本地json文件
    这篇“vue如何加载本地json文件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue如何加载本地json文件”文章吧。整...
    99+
    2023-07-04
  • vue中如何下载文件导出保存到本地
    目录vue下载文件导出保存到本地另一种情况vue中a标签下载本地文件-未找到,原因及解决错误代码原因解决vue下载文件导出保存到本地 先分析如何下载:先有一个链接地址,然后使用 lo...
    99+
    2022-11-13
    vue下载文件 vue 导出文件 vue文件导出保存到本地
  • vue-cli4如何打包静态资源到指定目录
    目录打包静态资源到指定目录解决vue-cli打包访问静态资源404打包静态资源到指定目录 在最近开发工作中,我打包的 dist 文件夹下,vue-cli4 打包(npm run bu...
    99+
    2024-04-02
  • vue中如何给静态资源增加路由前缀
    目录vue给静态资源增加路由前缀说说vue中的~(静态资源处理)Webpacked 资源资源处理规则总结vue给静态资源增加路由前缀 在vue.config.js中找到这段代码: ...
    99+
    2022-12-09
    vue路由前缀 vue静态资源 vue路由
  • java如何将hdfs文件下载到本地
    可以使用FileSystem类和FSDataInputStream类来实现将HDFS文件下载到本地。 import org.apac...
    99+
    2024-04-02
  • vue如何根据url下载非同源文件
    一般情况下,我们根据url下载文件时可以有以下两种方案: 1. window.open(url) 2. <a :href="url" rel="external nofoll...
    99+
    2024-04-02
  • 从Linux服务器下载文件和文件夹到本地命令
    从Linux 服务器上传或者下载文件到本地除了使用FTP外,还可以通过Linux命令来实现,Linux服务器与本地电脑之间传输文件的命令及使用方法: 1、使用scp命令 命令格式: scp [参数] : : 举例: scp /home...
    99+
    2023-09-17
    linux 运维 服务器
  • 如何使用PHP开发缓存优化静态资源加载
    如何使用PHP开发缓存优化静态资源加载简介:在网页开发中,静态资源如图片、CSS样式表和JavaScript脚本文件等往往会占据大部分的加载时间。对于大型网站或者高并发访问的网站来说,如何优化静态资源的加载速度是一个重要的问题。本文将介绍如...
    99+
    2023-11-07
    PHP开发技巧 PHP缓存优化 静态资源加载
  • java如何下载服务器文件到本地
    您可以使用Java的java.net.URL类和java.io.FileOutputStream类来下载服务器文件到本地。以下是一个...
    99+
    2024-04-09
    java
  • 如何下载文件到本地运行的vbs
    本篇内容介绍了“如何下载文件到本地运行的vbs”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:'on error&...
    99+
    2023-06-09
  • java下载文件到本地代码如何写
    以下是一个简单的Java代码示例,用于从指定的URL下载文件到本地: import java.io.FileOutputStream...
    99+
    2024-04-02
  • Mac如何快速打开 library(资源库文件夹)
    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我。推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V!说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量4...
    99+
    2023-10-24
    macos library 资源库文件夹
  • Vue项目如何获取本地文件夹绝对路径
    目录一、前端代码1.弹框样式代码2.导入方法(不要忘记了导入方法和data定义)3.方法区代码4.api接口中的config.js代码二、后端代码controller层代码servi...
    99+
    2023-01-28
    Vue本地文件夹 Vue绝对路径 Vue路径
  • 本地文件夹如何上传至gitee
    在进行软件开发或者相关的研究过程中,我们经常需要使用代码库进行版本控制。而Gitee作为国内较为流行的开源代码托管平台,广受开发者的喜爱,同时,使用Gitee发布和分享自己的代码也很方便。在这篇文章里,我们将会介绍如何将本地文件夹上传至Gi...
    99+
    2023-10-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作