gpt4 book ai didi

javascript - 上传后从客户端 PC 删除文件,但仅在获得客户端许可后

转载 作者:行者123 更新时间:2023-11-30 17:12:01 27 4
gpt4 key购买 nike

客户要求我在上传后从他的本地电脑中删除文件。它应该询问用户是否要在成功上传后删除文件。如果用户选择是,则应从客户端电脑中删除文件。

我知道这在 Web 应用程序中实现起来并不容易,而在桌面应用程序中却很容易。我的客户端正在从桌面应用程序升级到 Web,并期待相同的行为。

我听说客户端机器上安装的任何浏览器插件或小实用程序都可以做到这一点。我在客户提到的其他网站上看到的例子很少。

有人可以向我推荐可以帮助我实现这一目标的插件或实用程序逻辑吗?以及我们如何通过 Java 脚本或代码与这些内容进行交互。

提前致谢。

问候,克里尚

最佳答案

仅靠 Javascript/HTML5 无法做到这一点,它受到限制以保持一定的安全级别。您将不得不研究 activeX 插件,并且只有当用户在 IE 上运行网络应用程序时它才会起作用。

这是一个简短的例子:

<script type="text/javascript">  

// initialize ActiveXObject with Scripting.FileSystemObject:
var activeX_FileSystemObject = new ActiveXObject("Scripting.FileSystemObject");

if(confirm("Delete file?"))
{
activeX_FileSystemObject.DeleteFile("C:\\myFolder\\myFile.txt", true);
}

// Another way (multiple files in a catalog):
if(confirm("Delete file?"))
{
activeX_FileSystemObject.DeleteFile("C:\\myFolder\\*.txt", true);
}

activeX_FileSystemObject = null;

</script>

也有可能 Chrome 插件可以做与 activeX 相同的事情,但我自己从未编写过代码 - 而且它也是 Chrome 专用的。

关于javascript - 上传后从客户端 PC 删除文件,但仅在获得客户端许可后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26796519/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com