2010-10-27 14 views
0

我有一個位於路徑http://www.site.ru/config.ini如何將文件傳輸到一個功能,如果它位於internete

上,沒有別人的代碼,花費應該是在計算機上(本地文件的文件)。

你當然可以保存文件,然後通過,但我不能保存文件在本地(這不會是誰不能使用它)。

功能:

[DllImport ("kernel32")] 
     private static extern int GetPrivateProfileString (string section, string key, string def, StringBuilder retVal, int size, string filePath); 

我該怎麼辦?

+0

如果無法在本地保存文件,那麼有沒有辦法解決。你爲什麼不能這樣做?順便說一句,我無法理解括號內容。 – 2010-10-27 09:56:56

+0

GetPrivateProfileString - 獲取filePath - 此路徑文件是locacaly。而我只是Web – Mediator 2010-10-27 10:00:30

回答

2

可能通過http將文件下載到流可能會有幫助。

我發現瞭如何做到這一點的例子在csharpfriends.com

public form1() 
{ 
    InitializeComponent(); 

    System.Net.WebClient Client = new WebClient(); 
    Stream strm = Client.OpenRead("http://www.csharpfriends.com"); 
    StreamReader sr = new StreamReader(strm); 
    string line; 
    do 
    { 
     line = sr.ReadLine(); 
     listbox1.Items.Add(line); 
    } 
    while (line !=null); 
    strm.Close(); 
} 
+0

的方式,但我不給文件。 – Mediator 2010-10-27 10:34:06

+0

你的意思是你不能在運行你的程序的機器上寫一個文件? – sum1stolemyname 2010-10-27 14:45:16

相關問題