- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 JS 从浏览器的拖放中读取 appimage,然后使用 node.js FS 模块将其保存在其他地方,我尝试了所有浏览器文件阅读器选项,但它们似乎都不起作用。 (他们都给了我一个与原始文件不同的文件大小)https://developer.mozilla.org/en-US/docs/Web/API/FileReader
function saveMe(readFile,filename) {
var reader = new FileReader();
// Read file into memory as UTF-16
reader.readAsBinaryString(readFile, "UTF-16");
// Handle progress, success, and errors
reader.onprogress = ()=>{};
reader.onloadend = ()=>{
//console.log(reader.readyState);
if(reader.readyState==2){
//Create File './storage/apps/'+filename, reader.result
console.log(reader.result);
fs.writeFile('./storage/apps/'+filename,reader.result,(err)=>{
if(err){
console.log("Error While reading file");
}else{
}
});
}else{
}
};
reader.onerror = ()=>{console.log("Error reading file")};
}
最佳答案
读取为 UTF-16 并在写入时将其转换为 base64,同时将写入选项编码设置为 base64
function saveMe(readFile,filename) {
var reader = new FileReader();
// Read file into memory as UTF-16
reader.readAsBinaryString(readFile, "UTF-16");
// Handle progress, success, and errors
reader.onprogress = ()=>{};
reader.onloadend = ()=>{
//console.log(reader.readyState);
if(reader.readyState==2){
//Create File './storage/apps/'+filename, reader.result
//console.log(reader.result);
fs.writeFile('./storage/apps/'+filename,window.btoa(reader.result),{encoding: "base64"},(err)=>{
if(err){
console.log("Error While reading file");
}else{
}
});
}else{
}
};
reader.onerror = ()=>{console.log("Error reading file")};
}
关于javascript - 如何从浏览器中读取 .AppImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61279048/
这是一个管理和寻找 AppImage 应用的有趣的 GUI 前端。让我们来了解一下它! 我们有很多关于 AppImage 的历史和制作它 的信息。如果你是 Linux 的新手,你也应该
我的构建系统使用介子,将我的应用程序需要的一些文件放在 AppDir/usr/share/myapp/resources 下的 AppDir 上。应用程序在运行时需要读取和写入这些文件。当我查看这些文
我的构建系统使用介子,将我的应用程序需要的一些文件放在 AppDir/usr/share/myapp/resources 下的 AppDir 上。应用程序在运行时需要读取和写入这些文件。当我查看这些文
我正在创建一个 AppImage,遵循 Creating AppImages在项目维基中。我应该创建一个 AppRun 文件,但我没有看到有关该文件格式或如何创建它的任何文档。我的项目是一个 Pyth
我正在尝试使用 JS 从浏览器的拖放中读取 appimage,然后使用 node.js FS 模块将其保存在其他地方,我尝试了所有浏览器文件阅读器选项,但它们似乎都不起作用。 (他们都给了我一个与原始
我有一个 Electron app ,我必须发布,我遇到了 Linux 的问题发行版。对于 Linux,我决定构建一个 .AppImage分发文件,问题是构建的 AppImage 在构建应用程序的主机
我已经用 Electron 制作了自己的应用程序,但在启动外部 python 脚本时,我遇到了生产版本的问题。 当我在开发环境中运行代码时,我有类似的东西: const out = spawnSync
我是 Linux 的完全新手,并试图打开一个名为 Magick 的 AppImage,它是一个 Imagemagick 应用程序。 我尝试右键单击 AppImage 并选中“将文件作为可执行文件运行”
场景:Ubuntu 18LTS 中 Kate 的当前版本指向他们的自定义版本(似乎不支持正则表达式搜索功能)。 bin 是:/usr/bin/kate。 所需的解决方案:运行 Kate AppImag
已结束。此问题不符合 Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 a specific programming problem, a software a
我目前正在开发一个我想发布到许多发行版的应用程序。到目前为止,我一次在一个发行版上完成了所有测试(在同一个发行版上编译和运行)。但是当我从我的主计算机 (Arch Linux) 上的编译中获取输出的
我在 Electron + Create React App 堆栈上。我正在使用 Electron Updater ( https://github.com/develar/electron-upda
我已经使用下面提到的 AppImage 安装了 nvim curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvi
我正在遵循 AppImage GitHub 手册上的手动打包指南。对于 AppRun,我使用 https://github.com/AppImage/AppImageKit/releases 中的 A
Electron-builder 版本:20.38.5 目标:Windows ia32 和 x64 我正在尝试将项目推送到私有(private)存储库中的 GitHub 版本。主要目标是 Win ia
我是 Electron 的新手,我正在尝试导出我在游戏引擎中制作的游戏。我习惯使用 appImage,因为引擎没有本地导出到 Linux 选项。 我不知道我是否正确,我有点将责任归咎于与图标和/或“符
我是一名优秀的程序员,十分优秀!