【发布时间】:2015-12-02 03:38:00
【问题描述】:
我不知道这是否可能,但这就是我想要实现的目标。我希望能够使用文件输入加载 JSON 文件,在网页中对其进行编辑,然后将更改保存为初始文件。我知道出于安全原因,浏览器没有对磁盘的完全访问权限,但我想知道是否有办法允许更新特定文件。
简而言之,流程是
- 加载文件
- 编辑它
- 保存更改(重写最初的)
我不关心浏览器的兼容性,所以如果解决方案基于特定浏览器的 API,那对我来说已经足够了。
另外,我知道download 属性,但我试图避免“正常”下载流程(弹出窗口或被抛出的文件是下载文件夹)。
提前致谢!
【问题讨论】:
-
“另外,我知道
download属性,但我试图避免“正常”下载流程“ 要求不使用download属性? ,或“保存文件”对话框?将如何或应该如何保存文件?见stackoverflow.com/questions/30563157/… -
这是供公众使用的东西,还是仅供您个人使用?
-
"如何或应该如何保存文件" 例如,在 MS Word 中,“保存”按钮的工作方式相同。我想保存在最初加载的文件中。将其视为“另存为”和“保存”之间的区别。目前只对我来说,但如果我能让它工作,很高兴能够分享它:)
-
@PascalBoutin 在链接中尝试过
html、js?要求应该可以使用input type="text"或textarea,input type="file"元素 -
嗯,我知道保存过程可以通过保存对话框来完成,我现在正在探索的是,在我的应用程序中是否可以同时具有“保存”和“另存为”,不仅仅是“另存为”。
标签: javascript html