C# 应用程序中的SaveAs()文件';ASP C中文件上载的s文件夹#
我在ASP.NET中有一个C# 应用程序中的SaveAs()文件';ASP C中文件上载的s文件夹#,c#,asp.net,file-upload,C#,Asp.net,File Upload,我在ASP.NET中有一个FileUpload控件 C#代码 if (FileUpldFile.HasFile) { try { //saving the file FileUpldLicenceFileMOT.SaveAs("c:\\SaveDirectory" + FileUpldFile.FileName); //Getting the Path of saved file var pathMot = @"c:\\SaveDir
FileUpload
控件
C#代码
if (FileUpldFile.HasFile)
{
try
{
//saving the file
FileUpldLicenceFileMOT.SaveAs("c:\\SaveDirectory" + FileUpldFile.FileName);
//Getting the Path of saved file
var pathMot = @"c:\\SaveDirectory" + FileUpldFile.FileName;
//Getting File Extension
var fileExtension = Path.GetExtension(pathMot).Substring(1);
ViewState["fileExtension_MOT"] = fileExtension;
.....
这里我想将文件保存在我的应用程序文件夹中,我的应用程序文件夹的结构如下:
--> Root Folder
--> Documents
--> sampleFileFromFileUpload.png
问题:如何使用FileUpload
组件在应用程序的内部文件夹(即:根文件夹>文档)中使用SaveAs()
保存文件
if (FileUpldFile.HasFile)
{
string savelocation=Server.MapPath("~/Documents/");
try
{
//saving the file
FileUpldLicenceFileMOT.SaveAs(savelocation + FileUpldFile.FileName);
...
使用Server.MapPath()通过传入相对于站点根的路径来获取绝对路径。确保您的服务器具有访问要保存到的文件夹的正确权限