9 个解决方案
#1
要用到activex控件
#2
function showRealPath(filePath){
document.getElementsByName("textfield")[0].value = filePath;
}
<input type="file" name="uploadfile" onfocus="showRealPath(this.value);"/>
<input type="hidden" name="uploadfileRealPath">
1. 写一个隐藏域, 当用户选择文件之后把图片的路径赋给这个隐藏域, 然后在action中就可以获取到
文件的路径了.
document.getElementsByName("textfield")[0].value = filePath;
}
<input type="file" name="uploadfile" onfocus="showRealPath(this.value);"/>
<input type="hidden" name="uploadfileRealPath">
1. 写一个隐藏域, 当用户选择文件之后把图片的路径赋给这个隐藏域, 然后在action中就可以获取到
文件的路径了.
#3
不是“选择一个文件”,而是“选择一个路径”,因为当前的文件是不存在的,要先得到路径,然后经过服务器端处理后,再创建该文件。
#4
尽量不要让用户安装东西
#5
用flash控件 as3能调用操作系统文件夹选择器
#6
光用脚本实现不了,浏览器自己都不知道flashget、迅雷之类的软件会把文件保存在哪里。
#7
那么换一种方式吧,用文件下载的形式,但需要把下载的功能从超链接上转到按钮上,怎么弄呢?
#8
下载工具不是基于浏览器的,所以浏览器无法识别,可以做个基于浏览器的弹窗啊!能实现吗?
#9
那你说下载进度条和断点续传是怎么实现的?
#1
要用到activex控件
#2
function showRealPath(filePath){
document.getElementsByName("textfield")[0].value = filePath;
}
<input type="file" name="uploadfile" onfocus="showRealPath(this.value);"/>
<input type="hidden" name="uploadfileRealPath">
1. 写一个隐藏域, 当用户选择文件之后把图片的路径赋给这个隐藏域, 然后在action中就可以获取到
文件的路径了.
document.getElementsByName("textfield")[0].value = filePath;
}
<input type="file" name="uploadfile" onfocus="showRealPath(this.value);"/>
<input type="hidden" name="uploadfileRealPath">
1. 写一个隐藏域, 当用户选择文件之后把图片的路径赋给这个隐藏域, 然后在action中就可以获取到
文件的路径了.
#3
不是“选择一个文件”,而是“选择一个路径”,因为当前的文件是不存在的,要先得到路径,然后经过服务器端处理后,再创建该文件。
#4
尽量不要让用户安装东西
#5
用flash控件 as3能调用操作系统文件夹选择器
#6
光用脚本实现不了,浏览器自己都不知道flashget、迅雷之类的软件会把文件保存在哪里。
#7
那么换一种方式吧,用文件下载的形式,但需要把下载的功能从超链接上转到按钮上,怎么弄呢?
#8
下载工具不是基于浏览器的,所以浏览器无法识别,可以做个基于浏览器的弹窗啊!能实现吗?
#9
那你说下载进度条和断点续传是怎么实现的?