跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Vue 项目怎样操作本地文件夹
未分類
29 10 月 2020

Vue 项目怎样操作本地文件夹

Vue 项目怎样操作本地文件夹

資深大佬 : grofis 6

我用 fs 库,node 的方式执行没有问题。

在浏览器里运行报错:fs.readdir is not a function

也就是说我想在前端页面中使用 fs 库。

大佬有話說 (33)

  • 資深大佬 : HuHui

    …
    以前刚工作的时候,带我的老大也想这么干

  • 主 資深大佬 : grofis

    @HuHui 哈哈哈 我想起来了 这种貌似不太好整,也不安全,但这是最快速高效的方法啊!
    你们后来怎么解决的
    ?

  • 資深大佬 : lqw3030

    需要用户主动上传,node 方式之所以可以是因为你读的是自己当前设备的文件系统

  • 主 資深大佬 : grofis

    对的,文件最终会上传到 github 上。不过我更倾向于在本地实现一个小工具,我自己用着方便就行那种…

    我的需求,我再研究下:要不要先 node 方式遍历后保存在一个文件里,然后再展示和修改; 但是这个操作的路径太长了点

  • 資深大佬 : HuHui

    @grofis 不是不好整,而是整不了。典型的前端和后端的概念没有区分清楚。

  • 主 資深大佬 : grofis

    评论区貌似发不了图 哈哈哈
    这个帖子里却是可以的: https://v2ex.com/t/632940

  • 資深大佬 : kely

    fs 是 node 提供的,浏览器没有的哦,另外浏览器应该没有开放修改文件的权限给 js,最多就是选择文件上传。你的原始需求是什么呢?

  • 主 資深大佬 : grofis

    @kely 6 帖子里 我最新的留言。

  • 資深大佬 : lower

    你要在本地实现一个小工具,要不用 electron ?

    你要研究在浏览器里玩,要不用 Java applet 、ActiveX ?

  • 資深大佬 : VensonEEE

    年轻真好…

  • 資深大佬 : liuxey

    有点可爱

  • 資深大佬 : lbyo

    @liuxey #11 我也是这个想法

  • 資深大佬 : mebtte

    浏览器操作 fs, 打开个网站发现自己电脑炸了

  • 資深大佬 : azcvcza

    浏览器和 node 环境不一样,浏览器没有提供很多操作本地文件的权限和接口; nodejs 底层是 c 艹写的,提供了访问本地文件的权限,把 js 从单纯浏览器中解放了出来

  • 資深大佬 : shenyu1996

    https://github.com/GoogleChromeLabs/text-editor
    最新的 chrome 86 刚好支持这个

  • 資深大佬 : rodrick

    浏览器可以做的话 那是不是意味着我开个网页就可能被随意读取我本地电脑的文件么?

  • 資深大佬 : aaronlam

    fs 准确的说只能在 node 环境下使用,你的 vue 项目最终生成的网站时跑在浏览器的环境下的。

  • 資深大佬 : xionger

    建议转行

  • 資深大佬 : Ritr

    浏览器做不到

  • 資深大佬 : silif

    浏览器没办法直接操作本地文件的,文件只能通过用户主动上传

  • 主 資深大佬 : grofis

    各位,不好意思了!

  • 主 資深大佬 : grofis

    @silif 是的 能不能把选择框去掉 还得研究下。

  • 資深大佬 : gouflv

    主真可爱

  • 資深大佬 : darknoll

    调用第三方 exe 干这个活

  • 主 資深大佬 : grofis

    @gouflv 苏东坡也这么说过

  • 資深大佬 : Shook

    刚好,我在写 require.context 相关的东西。
    不过我只是要递归获取 util,不想写那么多层的 index.js 。

  • 主 資深大佬 : grofis

    @Shook 老弟 乱入了吧

  • 資深大佬 : red2dog

    你可能需要的是 electron 或者 nw?

  • 資深大佬 : ruoxie

    萌新你好

  • 資深大佬 : ciaoly

    https://web.dev/file-system-access/

  • 資深大佬 : iseki

    啊这…什么情况…感觉最近令人蒙逼的萌新越来越多了

  • 資深大佬 : Jirajine

    你在浏览器里调用 node api,当然是不行了。
    非要用的话可以看看 nwjs 。
    或者浏览器平台上实验性的 fs api 。

  • 資深大佬 : err1y

    用 electron

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具