Ⅰ java web 怎么从服务器下载文件到客户端的指定位置
我脚得的吧,这应该是浏览器考虑的问题吧,比如谷歌浏览器,就有这么一个配置:
Ⅱ java 下载服务器端文件,路径怎么写
//得到当前路径下的upload文件夹String strPath = request.getSession().getServletContext().getRealPath("/upload");
Ⅲ java代码实现从svn服务器下载文件到本地
首先你要安装svn客户端,安装完成以后你右键选择svn中的import,输入你服务器端代码的地址,下载路径什么的自己配置,其他不用管,点击OK就可以了,不过你要有read权限才行。
Ⅳ 怎样通过java实现服务器上文件下载
用HttpClient(commons httpclient)包,模拟一个Get请求,发送到网址172.16.30.230/文件地址。这个文件地址不能是E/Map/123.txt,必须是暴露在服务器中的应用里的。就像你写的应用里的一个jsp页面的目录。
成功发送get请求后,就会得到response,里面有流。就是你下载的文件,然后可以通过FileOutputStream,指定你输出目录,写到磁盘上。
Ⅳ java实现从服务器下载tif文件到本地
不要考虑文件格式,你把文件以流的方式读入在下载到本地就可以了
Ⅵ java如何实现从服务器下载已经生成好的excel文件
使用 HttpURLConnection 去下载 ,按二进制保存文件 ~~~~~~~~~
Ⅶ java 如何在使用java类 从客户端下载服务器上的文件
js 做不到 到客户端指定位置
如果说的是java的话, 可以做到
importjava.io.FileNotFoundException;
importjava.io.FileOutputStream;
importjava.io.IOException;
importjava.io.InputStream;
importjava.net.MalformedURLException;
importjava.net.URL;
importjava.net.URLConnection;
/*
*文件名:Test.java
*版权:XXTechnologiesCo.,Ltd.CopyrightYYYY-YYYY,Allrightsreserved
*描述:<描述>
*修改时间:2015-7-10
*跟踪单号:<跟踪单号>
*修改单号:<修改单号>
*修改内容:<修改内容>
*/
/**
*
*@version[版本号,2015-7-10]
*@see[相关类/方法]
*@since[产品/模块版本]
*/
publicclassTest
{
publicstaticvoidmain(String[]args)
{
try
{
URLConnectionopenConnection=newURL("服务器文件的访问地址").openConnection();
InputStreamis=openConnection.getInputStream();
byte[]buff=newbyte[1024];
intlen;
FileOutputStreamfos=newFileOutputStream("c:\你的文件名.扩展名");
if(null!=is)
{
while((len=is.read(buff))!=-1)
{
fos.write(buff,0,len);
}
}
fos.close();
is.close();
}
catch(MalformedURLExceptione)
{
e.printStackTrace();
}
catch(FileNotFoundExceptione)
{
e.printStackTrace();
}
catch(IOExceptione)
{
e.printStackTrace();
}
}
}
Ⅷ java怎样读取http文件服务器上的文件列表并下载
要求文件名不能写死,那么只能到服务器上去遍历目录,如果服务器开了ftp权限的话到可以用apache的commons-net包,里面有ftp功能可以上传下载文件,也可以遍历文件
Ⅸ java从服务器下载图片怎么讲图片保存到本地的sdcard上
ublic HttpServletResponse download(String path, HttpServletResponse response) {
try {
// path是指欲下载的文件的路径。
File file = new File(path);
// 取得文件名。
String filename = file.getName();
// 取得文件的后缀名。
String ext = filename.substring(filename.lastIndexOf(".") + 1).toUpperCase();
// 以流的形式下载文件。
InputStream fis = new BufferedInputStream(new FileInputStream(path));
byte[] buffer = new byte[fis.available()];
fis.read(buffer);
fis.close();
// 清空response
response.reset();
// 设置response的Header
response.addHeader("Content-Disposition", "attachment;filename=" + new String(filename.getBytes()));
response.addHeader("Content-Length", "" + file.length());
OutputStream toClient = new BufferedOutputStream(response.getOutputStream());
response.setContentType("application/octet-stream");
toClient.write(buffer);
toClient.flush();
toClient.close();
} catch (IOException ex) {
ex.printStackTrace();
}
return response;
}