是否有可能使用类似input type = file的内容,我可以在计算机上选择一个文件,然后获取文件路径?我使用HTML5,JQ/JS从计算机中选择文件并获取文件路径
编辑:如果它可能与C#我可以使用它。
我只想要一个HTML的按钮被点击,然后用户可以浏览文件,而文件路径是我想
是否有可能使用类似input type = file的内容,我可以在计算机上选择一个文件,然后获取文件路径?我使用HTML5,JQ/JS从计算机中选择文件并获取文件路径
编辑:如果它可能与C#我可以使用它。
我只想要一个HTML的按钮被点击,然后用户可以浏览文件,而文件路径是我想
HTML5支持file API
if (window.File && window.FileList) {
$(element)[0].files;
}
最简单的方式达到什么正是通过这种
<input type="file" name="uploadFile">
然后你可以使用JavaScript(在评论部分中提到波纹管你原来的问题)来获取路径。但是你不会得到完整的路径,现代浏览器不允许这样做。
你还问了C#的解决方案,这可能会为你工作:
using System;
using System.IO;
class Program
{
static void Main()
{
string path = "C:\\stagelist.txt";
string extension = Path.GetExtension(path);
string filename = Path.GetFileName(path);
string filenameNoExtension = Path.GetFileNameWithoutExtension(path);
string root = Path.GetPathRoot(path);
}
}
还有,你用HTML5做,JQ/JS至今? –
如果你的意思是用户计算机上的文件路径,我不这么认为,那会导致安全问题。 – user3360311
或者你也可能会发现这个信息有用:http://stackoverflow.com/questions/13835883/create-filter-on-html-file-chooser-dialog –