我想设置默认路径文件夹位置必须打开,一旦我按下文件控件中的“浏览”按钮。请帮我。
答案 0 :(得分:0)
This论坛表示无法完成。
您想要控制浏览的目录位置 启动而不是文件上传到的保存路径,对吗?
我可能错了,但因为服务器永远不知道文件结构 对于客户端机器,该控件的开发人员可能没有 提供该功能。
答案 1 :(得分:-1)
COPIED:How to set physical path to upload a file in Asp.Net?
要使用应用程序之外的文件夹:
//check to make sure a file is selected
if (FileUpload1.HasFile)
{
//create the path to save the file to
string fileName = Path.Combine(@"E:\Project\Folders", FileUpload1.FileName);
//save the file to our local path
FileUpload1.SaveAs(fileName);
}
当然,您不会在生产应用程序中对路径进行硬编码,但这应该使用您描述的绝对路径保存文件。
关于在保存文件后定位文件(每条评论):
if (FileUpload1.HasFile)
{
string fileName = Path.Combine(@"E:\Project\Folders", FileUpload1.FileName);
FileUpload1.SaveAs(fileName);
FileInfo fileToDownload = new FileInfo( filename );
if (fileToDownload.Exists){
Process.Start(fileToDownload.FullName);
}
else {
MessageBox("File Not Saved!");
return;
}
}