我如何从其路径获取文件输入流?

Pom*_*ter 6 c#

我有一个我想上传的文件的路径,但该方法采用文件输入Stream.

任何人都可以告诉我如何从路径获取输入流?

我在使用打开的文件对话框之前上传文件并将文件作为文件输入Stream,但是我的网页的新部分用户没有选择文件,我必须用代码抓住它,但我知道它的文件路径.

public string uploadfile(string token, string filenameP, DateTime modDate, HttpPostedFileBase file)
{
    //... code to upload file
}
Run Code Online (Sandbox Code Playgroud)

我想像Java中的类似ClassLoader.

在这里看到这个问题.

/sf/answers/55525151/

小智 11

在 Microsoft Docs 上使用File.OpenRead(path) FileStream 类


Fur*_*dar 6

您可以使用StreamWrite或StreamReader类来实现此目的:

// for reading the file
using (StreamReader sr = new StreamReader(filenameP)) 
{
    //...
}

// for writing the file
using (StreamWriter sw = new StreamWriter(filenameP)) 
{
    //...
}
Run Code Online (Sandbox Code Playgroud)

参考:http://msdn.microsoft.com/en-us/library/f2ke0fzy.aspx