客戶端的內部服務器上有一個站點。我想添加一個頁面而不是在客戶端的計算機上手動發布它,即放置一個更新按鈕并從互聯網下載發布檔案并替換客戶端內部服務器上的當前發布。
就像更新桌面上的程式一樣,這可能嗎?
問題是使用了以前的出版物,并且 Windows 不允許洗掉以替換以前出版物上的新出版物。
這是為了減少支持和勞動力的成本。
uj5u.com熱心網友回復:
好吧,除非您將此代碼添加到他們的網路服務器以進行下載,否則不,您不能只從網路將檔案下載到我的計算機,然后將它們放在我的計算機或計算機網路上的任何位置。
如果您可以僅通過瀏覽器來弄亂我的計算機?
然后,當您訪問我的網站查看一些可愛的貓圖片時,我會在您的計算機上亂搞,獲取一個名為 mybanking 的檔案,或者從 Outlook 獲取您的電子郵件,或者獲取一個名為 my passwords 的檔案。
換句話說,如果你能按照你的要求去做,那么沒有人會再次信任和使用互聯網!!!
所以,你不能亂弄我的電腦。放開手-別管我的電腦!!!
當您從瀏覽器下載檔案時,用戶必須選擇檔案的保存位置(通常是 my-downloads)。
現在,您可以提供默認檔案位置,但這取決于瀏覽器,并且在大多數情況下,您所能做的只是提供檔案名,而不是路徑 檔案夾名。
我的意思是,如果我在 iPad 或智能手機上使用您的網站,路徑名稱和檔案夾名稱是什么?
因此,網路瀏覽器是“沙盒”,并且非常受限制。例如,您不能選擇或設定用于上傳的檔案名(如前所述,當您在我的網站上查看可愛的圖片時,如果我的網站可以開始處理您計算機上的檔案,那么該功能將加速互聯網上安全的終結。
因此,您當然可以“提供”檔案以在 Web 瀏覽器中下載,但在幾乎所有情況下,用戶都可以控制該檔案的位置。
現在,您可以在他們的 Web 服務器上設定和運行一個行程或程式,它可以說每小時檢查您網站上的檔案以供下載,然后它可以下載檔案,然后將它們放在該作業網站的正確檔案夾。
但是,任何老用戶只是訪問網站?您無法真正控制檔案位置,也無法在我的計算機上放置代碼和內容。(嘿,為什么不來我的網站查看貓的照片,當你這樣做時,我可以安裝遠程桌面或任何可以讓我控制你的計算機的軟體!!!!)。
如果您訪問我的網站,您真的希望我的網站與您計算機上的檔案系統混在一起,并在您決定訪問我的網站時將各種內容、檔案、程式和任何內容放置在您的計算機上嗎?
我不這么認為!!!!
現在,您可能想要這種能力并且不關心安全性,但是世界其他地方和使用互聯網的人不會同意授予您這種能力!
現在,您當然可以為他們提供安裝在作業站上的桌面程式。
一旦安裝了該程式,它當然可以從您的網站中提取內容,然后將這些內容放在在同一內部網路上運行的 Web 服務器上。
因此,您必須創建 安裝 為該公司的人員開發一個程式。然后,這樣的程式可以從您的網站下載內容,然后將其放在其內部網路服務器上的正確檔案夾中。
我想你也可以讓他們每次下載一些內容和一些程式(可能在一個 zip 檔案中),并且在他們下載后再次運行該檔案/程式。
但是,僅下載檔案并將此類檔案放置在該公司計算機上的任何位置的能力是不可能的,如果網路瀏覽器具有這種能力,那么沒有人會再次使用和信任互聯網。
如果您費盡心思構建一些他們可以下載并運行的程式?為什么不將該軟體放在他們的網路服務器上,該軟體每小時運行一次,檢查您網站上的內容,然后自動下載呢?
這樣,用戶就不必去網站下載內容了,你在網路服務器上有一些軟體,每小時運行一次來??檢查和下載這些內容。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/532851.html
上一篇:System.IndexOutOfRangeException:索引超出了IIS中的陣列應用程式的范圍
下一篇:模型在發布后沒有得到任何屬性填充
