繁体   English   中英

在asp.net中通过文件上传器上传之前打开文件

[英]open a file before uploading through file uploader in asp.net

我想通过文件上传程序将exe从客户端系统上传到Web服务器,并希望在上传之前运行/打开该exe。如何在上传之前运行/打开该exe。

简短的回答:没办法!

如果您真的想在客户端执行它,则用户必须手动执行它,JavaScript和jQuery不会在本地执行应用程序。

如果要在服务器端执行它,则应首先将其上传到服务器。

你为什么要这样做? 您能解释一下您的用例吗?

由于浏览器安全性限制,您无法使Web客户端打开文件,甚至无法访问文件。 您所能做的就是在用户浏览,手动选择文件并提交表单后访问立即文件名(例如file.ext )和文件内容。

这种限制的原因是,如果网站可以执行文件,则任何网站都可以非常容易地在人的计算机上安装恶意软件。

另一方面,要在服务器上执行EXE,必须首先将其上传。

如果您要在服务器上执行,则必须先上载它。 干净利落。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM