我的文件位于路径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);
我该怎么办?
答案 0 :(得分: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();
}