繁体   English   中英

通过文件上传访问文件

[英]Accessing File by File Upload

我开发了一个应用程序。 我在逐个文件上传一个文件。 现在,我要访问上传的文件。 现在,我正在通过提供名称来访问文件。

下面是我的代码:

if(PostedFile !=null && PostedFile.ContentLength>0 )
            {

                MyFile = Path.GetFileName(PostedFile.FileName);
                PostedFile.SaveAs(Server.MapPath(Path.Combine("~/UploadedFile/", MyFile)));
                StreamReader reader = new StreamReader(Server.MapPath("~/UploadedFile/aab.html"));
            }

我想使用StreamReader访问保存在UploadedFile文件夹中的文件。 现在,我要提供与我在文件上传中选择的文件相同的文件。

我也尝试过此代码:

if(PostedFile !=null && PostedFile.ContentLength>0 )
            {

                MyFile = Path.GetFileName(PostedFile.FileName);
                PostedFile.SaveAs(Server.MapPath(Path.Combine("~/UploadedFile/", MyFile)));
                StreamReader reader = new StreamReader(MyFile));
            }

但是调试器在流读取器行中显示错误:

Could not find file 'C:\Program Files (x86)\IIS Express\aab.html'.

我解决了我的问题。

这是我更新的代码:

StreamReader reader = new StreamReader(Server.MapPath(PostedFile.FileName));

谢谢大家。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM