如何在文件上载控件中选择默认文件夹位置?

时间:2014-03-24 07:14:33

标签: javascript jquery asp.net

我想设置默认路径文件夹位置必须打开,一旦我按下文件控件中的“浏览”按钮。请帮我。

2 个答案:

答案 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; 
    }
}