javascript-上传后从客户端PC删除文件,但仅在获得客户端许可后
作者:互联网
客户端要求我上传后从其本地PC中删除文件.在成功上传后,它应该询问用户是否要删除文件.如果用户选择是,则应从客户端PC中删除文件.
我知道这在Web应用程序中不容易实现,而在台式机应用程序中却很容易.我的客户端正在从台式机应用程序升级到Web并期待相同的行为.
我听说客户端计算机上安装的任何浏览器插件或小型实用程序都可以做到这一点.我在客户端引用的其他网站上没有看到任何示例.
有人可以建议我可以帮助我实现这一目标的插件或实用程序逻辑吗?以及我们如何通过Java脚本或代码与这些东西进行交互.
提前致谢.
问候,
克尚
解决方法:
仅Javascript / HTML5不能做到这一点,它只能保持一定级别的安全性.您将不得不研究activeX插件,并且只有当用户在IE上运行Web应用程序时,它才能起作用.
这是一个简短的示例:
<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,asp-net,c-2 来源: https://codeday.me/bug/20191013/1907276.html