簡體   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