在JavaScript中获取文件名

戈登·威廉姆斯

我有一个Chrome打包应用程序,它是一个文本编辑器。我已经使用FileSaver.js创建了“文件保存”对话框,但是我遇到了问题。

  • 用户写一些文字
  • 用户单击“保存”,然后将文件另存为“ myfile.txt”(我将默认值设置为“ file.txt”)
  • 用户写了一些文字
  • 用户再次单击“保存”,并希望在对话框中看到“ myfile.txt”,但他们只会看到“ file.txt”

那么有什么办法解决吗?理想情况下,我可以算出该文件名是什么,这样我就可以将其与他们正在编辑的文件一起保存在chrome的本地存储中,这样它就可以在下次启动时记住它。

我想象由于安全问题而无法获取完整路径-但是有没有办法只获取文件名呢?Chrome打包应用中是否有一些非标准的东西可以做到这一点?

Armand Grillet

我想由于安全问题我无法走完整的路

是的,您可以,并且file.fullPath在保存文件时只需要编写一个字符串即可(字符串)。这是保存和获取文件路径的简单示例:

function saveFile () {
    chrome.fileSystem.chooseEntry({
        type: "saveFile", 
        suggestedName: "file.txt"
    }, 
    function(savedFile) {
        // The code to save your file, here you can use savedFile.fullPath
    });
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Javascript FileReader获取文件名?

来自分类Dev

获取目录路径中的文件名

来自分类Dev

从上传的多个文件中获取文件名

来自分类Dev

如何在Perl中从文件名获取文件句柄?

来自分类Dev

如何从Android中的文件路径获取文件名

来自分类Dev

获取特征中的类文件名

来自分类Dev

如果文件在jquery中无法上传,则获取文件名

来自分类Dev

在Dynamics Ax中获取文件名

来自分类Dev

完美地在python中获取所有javascript文件名及其内容

来自分类Dev

如何基于JavaScript中的事件对象获取文件名?

来自分类Dev

从压缩文件中获取原始文件名

来自分类Dev

从包含的文件中获取“呼叫者”文件名

来自分类Dev

如何从Firebase存储(Javascript,React)的下载链接中获取文件名?

来自分类Dev

通过文件名获取实例在ImageField中的文件

来自分类Dev

在javascript中获取文件名

来自分类Dev

如何在javascript中不带后缀的情况下可靠地获取文件名?

来自分类Dev

从HTTP帖子中获取文件名

来自分类Dev

从PHP中的URL获取文件名

来自分类Dev

在文件名中获取扩展名

来自分类Dev

在Erlang中从IoDevice获取文件名

来自分类Dev

从Bash中的目录获取文件名

来自分类Dev

使用php或javascript从文件夹中获取文件名进入页面

来自分类Dev

使用可变文件名在VBA中获取文件标签

来自分类Dev

在javascript中获取zip文件的文件名

来自分类Dev

在Javascript中显示HREF的文件名

来自分类Dev

获取目录中的文件名

来自分类Dev

如何基于JavaScript中的事件对象获取文件名?

来自分类Dev

如何从文件字段中获取文件名?

来自分类Dev

在 openfiledialog 中获取文件名

Related 相关文章

热门标签

归档