在MapPath方法中使用在文本框中暂存的字符串

时间:2018-12-04 16:24:55

标签: c# asp.net

我正在一个项目中,该项目将从Word文档中获取数据并将其保存到SQL数据库中。除了当前必须对当前图像文件的存储路径(临时)进行硬编码之外,我还有其他工作。

这可行:

using (Stream Image11 = File.OpenRead(Server.MapPath(@"\Temp\636794392003594492_files\image001.jpg")))

但是我需要改用这样的东西:

using (Stream Image11 = File.OpenRead(Server.MapPath("/" + Image1Up.ToString())))

不幸的是,当我尝试使用Image1up文本框中的值时,得到的是一个以System.Web.UI.webcontrols.Textbox结尾的字符串。

1 个答案:

答案 0 :(得分:0)

谢谢RichardMc,做到了。我应该已经看到了一些简单的东西,但是几天来就没有完成整个项目的工作。

using (Stream Image11 = File.OpenRead(Server.MapPath("/" + Image1Up.Text)))