c# FileStream读取在线文件
时间: 2024-01-14 11:04:12 浏览: 85
C# FileStream文件读写详解
5星 · 资源好评率100%
在C#中,你也可以使用`FileStream`类来读取在线文件。以下是一个示例:
```csharp
string url = "http://example.com/file.bin";
WebRequest request = WebRequest.Create(url);
using (WebResponse response = request.GetResponse())
using (Stream stream = response.GetResponseStream())
using (FileStream fileStream = new FileStream("localfile.bin", FileMode.Create, FileAccess.Write))
{
byte[] buffer = new byte[4096];
int bytesRead;
while ((bytesRead = stream.Read(buffer, 0, buffer.Length)) > 0)
{
fileStream.Write(buffer, 0, bytesRead);
}
}
```
这将打开一个在线文件,并将其写入本地文件中。在这个示例中,我们使用了`WebRequest`和`WebResponse`来发送请求并接收响应,使用`Stream`来读取响应流,并使用`FileStream`将其写入本地文件中。你可以在`url`变量中指定你要打开的文件的URL,也可以根据需要更改本地文件的名称和路径。
阅读全文