Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在文件上载控件中选择默认文件夹位置?_Javascript_Jquery_Asp.net - Fatal编程技术网

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

Javascript 如何在文件上载控件中选择默认文件夹位置?,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我想设置默认路径文件夹位置必须打开,一旦我按下“文件控制”中的“浏览”按钮。请帮帮我 论坛说这是不可能的 您希望控制浏览的目录位置 从文件上传到的保存路径开始,对吗 我可能错了,但因为服务器永远不知道文件结构 对于客户端机器,该控件的开发人员可能没有 提供该功能 复制: 要使用应用程序外部的文件夹,请执行以下操作: //check to make sure a file is selected if (FileUpload1.HasFile) { //create the path to

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

论坛说这是不可能的

您希望控制浏览的目录位置 从文件上传到的保存路径开始,对吗

我可能错了,但因为服务器永远不知道文件结构 对于客户端机器,该控件的开发人员可能没有 提供该功能

复制:

要使用应用程序外部的文件夹,请执行以下操作:

//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; 
    }
}