无法从本地文件系统下载 xml 文件

     2023-02-16     276

关键词:

【中文标题】无法从本地文件系统下载 xml 文件【英文标题】:Can't download xml file from local filesystem 【发布时间】:2021-12-23 04:23:42 【问题描述】:

我正在开发一个电子应用程序,并且我有一个锚点,它应该下载一个 xml 文件,该文件位于用户计算机的 temp 文件夹中。当我点击它时,会出现下载弹出窗口,我可以选择保存文件的位置,但是当我按下保存时,文件不会保存在指定的文件夹中。在开发工具的网络选项卡上没有任何显示。

这是我的代码

<a
  :href="filePath"
  class="custom-button-primary big px-3 py-2"
  download="saft.xml"
  style="text-decoration: none;"
  >Download file</a>

【问题讨论】:

【参考方案1】:

我找到了解决方案。至少在 Electron 中,似乎无法通过锚点访问本地系统上的文件。因此,为了保存,您需要使用fs 模块实现保存机制

  import  dialog  from 'electron';
  import  copyFile  from "fs/promises";
  const downloadFile = (filePath) => 
  dialog
    .showSaveDialog(
      title: "Your title",
      defaultPath: "Default path / Filename",
      properties: ["showOverwriteConfirmation"],
    )
    .then(async (result) => 
      await copyFile(filePath, result.filePath);
    )
    .catch((err) => 
      alert(err);
    );
  

【讨论】:

Java spark无法从spark sql中的本地文件系统加载文件

】Javaspark无法从sparksql中的本地文件系统加载文件【英文标题】:Javasparkunabletoloadfilefromlocalfilesysteminsparksql【发布时间】:2020-11-2308:15:00【问题描述】:我是在ubuntu18.0上使用java激发和学习spark的新手,没有明确的集群。我在java/m... 查看详情

Spring 云服务器无法从本地文件系统读取

】Spring云服务器无法从本地文件系统读取【英文标题】:SpringcloudservernotabletoreadfromloaclFilesystem【发布时间】:2021-03-2519:06:01【问题描述】:获取低于urlhttp://localhost:8888/limits-service/default的Json响应。它没有读取文件limit-service.proper... 查看详情

使用 java 将文件从 Gdrive 下载到本地系统

】使用java将文件从Gdrive下载到本地系统【英文标题】:downloadthefilesfromGdrivetolocalsystembyusingjava【发布时间】:2013-07-1810:15:33【问题描述】:Drive快速入门:在Java中运行DriveApp示例适用于上传文件。我想。对于下载,它们被赋予了... 查看详情

linux如何从远程终端下载文件到本地磁盘?我的系统也是linux的,想从远程终端(ssh.)上复制文件到本地

...端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器当前路径下。下载文件只需在shell终端仿真器中输入命令“sz文件名”,即可利用Zmodem将文件下载到本地某目录下。通过“FileTrans... 查看详情

无法通过 xmlhttprequest 加载本地 xml 文件

】无法通过xmlhttprequest加载本地xml文件【英文标题】:cannotloadlocalxmlfilethroughxmlhttprequest【发布时间】:2015-12-1711:09:12【问题描述】:我在端口80上使用XAMPPApache。当我在url中尝试使用localhost时,我得到:XMLHttpRequest无法加载http://lo... 查看详情

如何从本地文件播放音频?

...318:23:23【问题描述】:我想播放下载的本地音频文件,但无法播放:classAVPlayerServicestaticletinstance=AVPlayerService()privatevaraudioPlayer:AVPlayer!publicweakvardelegate:AVPlayerServ 查看详情

WKWebView 无法触发 ajax 在本地加载文件

】WKWebView无法触发ajax在本地加载文件【英文标题】:WKWebViewcannottriggerajaxtoloadafileonlocal【发布时间】:2015-10-1909:51:29【问题描述】:我在WKWebView中嵌入了所有html,直到我认识到WKWebView无法在本地加载xml文件之前,一切正常$.ajax(... 查看详情

RestKit 从本地存储的 XML 解析/对象映射

】RestKit从本地存储的XML解析/对象映射【英文标题】:RestKitparsing/ObjectmappingfromlocallystoredXML【发布时间】:2013-11-2800:42:51【问题描述】:我正在下载一个zip,解压缩它,然后尝试从zip中包含的xml文件解析和对象映射数据。我知道... 查看详情

前端操作xml,从本地获取xml格式的文件,并且解析xml文件,拿到需要的值(代码片段)

前端操作xml,从本地获取xml格式的文件,并且解析xml文件,拿到需要的value值。来看一个故事。前端操作xml,从本地获取xml格式的文件,并且解析xml文件,拿到需要的value值。首先,需要文件选择,... 查看详情

前端操作xml,从本地获取xml格式的文件,并且解析xml文件,拿到需要的值(代码片段)

前端操作xml,从本地获取xml格式的文件,并且解析xml文件,拿到需要的value值。来看一个故事。前端操作xml,从本地获取xml格式的文件,并且解析xml文件,拿到需要的value值。首先,需要文件选择,... 查看详情

从服务器下载可本地化的“字符串”文件

...添加/编辑语言。因此,我遵循thisquestion中的方法,但是无法使其正常工作。这就是我所做的:我创建了一个文件夹myFolder并将本地化文件夹(en.lproj,...)从我的XCode项目拖到 查看详情

将文件从 url 下载到 .Net Core 中的本地设备

...WebClient从url下载文件并将它们保存在本地驱动器上。但我无法在.NetCore中实现同样的目标。谁能帮我解决这个问题?【问题讨论】:你确定asp.net-core-mvc是正确的标签吗?从您 查看详情

如何在本地从 Xcode 导航器加载 XML 文件 - iOS

】如何在本地从Xcode导航器加载XML文件-iOS【英文标题】:HowtoloadXMLfilefromXcodenavigatorlocally-iOS【发布时间】:2015-09-1914:25:53【问题描述】:我知道如何从URL加载XML。但是现在我需要在本地加载一个XML文件。我搜索了互联网,但只找... 查看详情

从本地文件发出对 XML 的跨域请求

】从本地文件发出对XML的跨域请求【英文标题】:MakeaCross-DomainrequestforXMLfromalocalfile【发布时间】:2012-02-0809:30:45【问题描述】:我不确定这是否可能。基本上我想在客户端PC上加载一个本地html文件并让它向远程服务器发出请求... 查看详情

$.GetJson() 无法从本地文件夹加载 JSON 文件

】$.GetJson()无法从本地文件夹加载JSON文件【英文标题】:$.GetJson()failstoloadJSONfilefromlocalfolder【发布时间】:2019-05-3020:23:03【问题描述】:这是一个简单的自动完成程序。读取文本框中输入的值。我们可以在调试时看到它,但GetJso... 查看详情

Zeppelin 无法读取本地文件系统的文件路径

】Zeppelin无法读取本地文件系统的文件路径【英文标题】:ZeppelincannotreadfilepathoflocalfileSystem【发布时间】:2018-12-3018:13:50【问题描述】:我已经在我的Windows系统上安装了Zeppelin和Docker,现在我正在尝试使用本地文件运行ZeppelinTuto... 查看详情

如何根据pom.xml文件下载jar包

...目的所有引用的jar包给下载下载下来呢;1.下载一个maven到本地; maven下载地址:http://maven.apache.org/download.cgi 将maven的安装包下载到本地,比如我下载了这个:  2.下载 查看详情

解决maven无法下载jar的问题

自己下载jar包导入到本地仓库,但是不能手动的添加文件夹和pom.xml文件,这样maven还是找不到的。原则上来说maven是不需要这么做的,因为pom.xml中的依赖的jar包会自动实现从中央仓库下载到本地仓库,在setting中会有设置,如果... 查看详情