【问题标题】:Creating files (with password data) with JS - remove "cache"?使用 JS 创建文件(带有密码数据) - 删除“缓存”?
【发布时间】:2019-06-26 09:34:56
【问题描述】:

这更像是一个询问而不是一个“问题”:

我希望能够使用 JS 保存基于 HTML5 页面上的数据的 CSV 文件。

我找到了一些方法来做到这一点,所以这真的不是问题。

但是,文件被用户下载后,不应在浏览器和其他缓存中留下任何痕迹,因为 CSV 文件将包含密码。

这是可行的还是自动完成的?

【问题讨论】:

  • 密码应该使用单向散列算法加密,所以即使你能以某种方式将你的手放在散列上,你仍然无法知道实际密码是什么
  • 背景: * 我的同事收到用户创建的请求。她在某个门户中创建 AD 用户。 * 该门户网站将包含用户 ID 和初始密码的邮件发回给她。 * 我的同事然后输入她在我们自己的工具中创建的用户列表,以便我们跟踪,但密码没有保存在我们的数据库中! * 然而,原始请求者应该获得创建的用户 ID 列表及其初始密码。然后要求上述用户尽快更改该密码。 * 列表将始终以受密码保护的 ZIP 文件(使用 7zip)发送
  • 所以更多的问题是浏览器/JS如何创建一个文件“客户端”,当“保存/打开”对话框弹出时它是否临时存储在某个地方......?如果是这样,我该如何删除该临时文件...?
  • 刚刚使用此页面中的代码进行了测试:ourcodeworld.com/articles/read/189/… 使用 Windows 搜索,我找到的唯一文件是它应该存储在“下载”文件夹中的文件。所以我想这已经回答了。如果您愿意,请关闭为“已解决”...

标签: javascript file browser-cache client-side


【解决方案1】:

刚刚使用此页面中的代码进行了测试:https://ourcodeworld.com/articles/read/189/how-to-create-a-file-and-generate-a-download-with-javascript-in-the-browser-without-a-server

在我的整个磁盘上使用 Windows 搜索,我找到的唯一文件是它应该存储在下载文件夹中的文件。所以我想这已经回答了......?

如果您愿意,请关闭为“已解决”...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多