我想在jsp有一个导出按钮,旁边有个浏览。点浏览把路径传进去然后点导出按这个路径导出一个文件。
2 回答
九州编程
TA贡献1785条经验 获得超4个赞
<script>
function getFile(){
//获取所选择的文件名 包括文件路径
var fileName = $('#fileName').val();
//路径拿到了 剩下的你是通过发ajax 还是提交表单给后台 就看你自己需要了
}
<script>
====================
<form method="post">
//选择文件
<input type="file" id="fileName" value="浏览" ">
<input type="button" value="导出" onClick="getFile()">
</form>
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
两种解决办法:
第一种,用一个小技巧,jsp是没有选择路径组件的,只有选择文件,好就好在选择一个文件的时候,是带路径的(IE、FF是),这个小技巧就是你依然选择一个文件,然后写JS截取一下,按最后一个“\”分隔符截取字符串,过滤掉文件只留路径,这样就能获得路径了。
第二种思路:导出一个文件的时候,用流来写出文件的时候,如果导出的文件时指定格式的文件,比如doc excel pdf等 生成的文件会有另存为按钮,你可以生成文件后手动指定路径。
添加回答
举报
0/150
提交
取消