![](/img/trans.png)
[英]Ways to get data from a web application into an XML File in a specific folder on a clients computer without their input
[英]How to dump an xml file generated from server to a random client, but I have to damp that file in a specific folder of clients
我當時正在考慮將服務器生成的XML文件轉儲到請求該請求的隨機客戶端。 問題是我必須將該文件放在客戶機的特定文件夾( C:/ Application / POSMachine / WaitingXML )中,因為還有另一個應用程序正在監聽該文件夾。
我的方法 :
Request.GetOwinContext()。Request.RemoteIpAddress
任何意見和更好的實施表示贊賞。
允許網站將文件下載到任意位置會帶來安全風險(這意味着惡意網站可能只是將新的svchost.exe下載到C:\\ Windows \\ System32或其他方式)
同樣,您運行服務的想法在所有情況下都行不通,因為您的客戶端很可能位於調制解調器/路由器/ NAT交換機(或多個)之后。 所有這些設備都必須配置用於端口轉發。 因此,您確實需要一個“客戶端出站”連接(就像瀏覽器一樣)。
我將實現一個客戶端程序,該程序可以與您的服務器聯系並使用System.Net.WebRequest
下載文件並保存到特定位置。 另一種可能是添加System.Windows.Forms.WebBrowser
控件並處理FileDownload
事件。 但是,您的問題所包含的信息不足以提供更具體的信息(客戶端如何選擇要下載的文件)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.