0

我有一个文件位于路径http://www.site.ru/config.ini

还有其他人的代码采用了应该在计算机上(本地)的文件。

你当然可以保存文件,然后通过,但是我不能在本地保存文件(这不会是谁不能用它)。

功能:

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

我该怎么办?

4

1 回答 1

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();
}
于 2010-10-27T09:58:25.697 回答