上传时的文件位置将从webconfig文件中获取 [英] Files location upon upload is to be obtained from webconfig file
本文介绍了上传时的文件位置将从webconfig文件中获取的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
正在将文件上传到应用程序中,例如
FileUpload1.SaveAs(Server.MapPath(〜/" + FileUpload1.FileName +")));
〜"代字号表示虚拟路径的根,我需要从webconfig文件获取上传时的文件位置
谢谢inadvance
Hi ,
am uploading a file into application ,like
FileUpload1.SaveAs(Server.MapPath("~/" + FileUpload1.FileName + ""));
"~" tilde indicates the root of a virtual path,i need Files location upon upload is to be obtained from webconfig file
thanks inadvance
推荐答案
嗨
字符串值= ConfigurationManager.AppSettings [Key] .tostring();
其中,Key是在Webconfig中指定的.
Hi
String Value = ConfigurationManager.AppSettings[Key].tostring();
where Key is the specified in Webconfig .
您可以按照以下步骤进行操作.
1)在您的项目中创建一个文件夹.例如,名称为"TestFolder".
2)在 Web.config 文件的appSettings
部分中定义一个key
.
You may follow below steps to do this.
1) Create a Folder in your Project. For Example with Name - "TestFolder".
2) Define akey
inappSettings
section of your Web.config file.
<appSettings>
<add key="FileUploadFolder" value="TestFolder" />
</appSettings>
3)如下访问key
上的value
.
3) Access value
of above key
as below.
string folderFromConfig = ConfigurationManager.AppSettings["FileUploadFolder"].ToString();
FileUpload1.SaveAs(Server.MapPath(folderFromConfig) + FileUpload1.FileName);
string folder_from_config = ConfigurationManager.AppSettings ["FileUploadFolder"].ToString();
FileUpload1.SaveAs(Server.MapPath(folder_from_config)+"\\" + System.IO.Path.GetFileName(FileUpload1.FileName));
< appsettings>
< add key ="FileUploadFolder" value ="TestFolder"/>
</appsettings>
string folder_from_config = ConfigurationManager.AppSettings["FileUploadFolder"].ToString();
FileUpload1.SaveAs(Server.MapPath(folder_from_config) + "\\" + System.IO.Path.GetFileName(FileUpload1.FileName));
<appsettings>
<add key="FileUploadFolder" value="TestFolder" />
</appsettings>
这篇关于上传时的文件位置将从webconfig文件中获取的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文