2012-12-17 18 views
1

我想將文件寫入同一雲中的虛擬目錄路徑。使用c#將文件寫入URL位置

對於文件寫入到地方,我們使用

File.WriteAllText('c:\temp\sample.text',string) 

同樣,我想寫信給網絡系統等。

File.WriteAllText('\\\10.11.144.29\e$\projects\Map.text',string) 

和虛擬目錄位置一樣。

File.WriteAllText('http://10.11.144.29/map/test.svg',string) 

是否有可能使用c#寫入URL位置?如果可能的話,可以使用什麼類?

任何幫助將不勝感激。

回答

3
WebClient client = new WebClient(); 
//client.Credentials = new NetworkCredential("username", "password"); 
client.UploadFile("http://10.11.144.29/map/test.svg","test.svg"); 
0

最後的選擇,因爲你需要一個HTTP PUT或POST能夠爲二進制數據發送到一個URL,使用HttpWebClient類或類似的是不可能的。

【舉例】#1和#2你給了應該就好,雖然提供的代碼運行具有在給定的網絡位置足夠的權限(即寫訪問)

0
File.WriteAllText(Server.MapPath(@"c:\temp\sample.text"),string).*