① java如何实现从服务器下载已经生成好的excel文件
使用 HttpURLConnection 去下载 ,按二进制保存文件 ~~~~~~~~~
② 怎么样通过java代码 服务器上某个文件夹下载到本地
什么服务器,都没讲到。
反正就找相应客户端 。
如果FTP服务器,就用JAVA的FTP的客户端
③ 怎样通过java实现服务器上文件下载
用HttpClient(commons httpclient)包,模拟一个Get请求,发送到网址172.16.30.230/文件地址。这个文件地址不能是E/Map/123.txt,必须是暴露在服务器中的应用里的。就像你写的应用里的一个jsp页面的目录。
成功发送get请求后,就会得到response,里面有流。就是你下载的文件,然后可以通过FileOutputStream,指定你输出目录,写到磁盘上。
④ javaweb问题,如何通过URL从服务器下载文件到客户端指定目录
控制浏览器端? 那是黑客行为。。。。。。。。。肯定是要写客户端上的控件,ocx或dll
⑤ java 下载服务器端文件,路径怎么写
//得到当前路径下的upload文件夹String strPath = request.getSession().getServletContext().getRealPath("/upload");
⑥ java怎样读取http文件服务器上的文件列表并下载
要求文件名不能写死,那么只能到服务器上去遍历目录,如果服务器开了ftp权限的话到可以用apache的commons-net包,里面有ftp功能可以上传下载文件,也可以遍历文件
⑦ java下载服务器上的文件到客户端
java编程方法下载服务器上的文件到本地客服端,代码如下:
importjava.io.BufferedWriter;
importjava.io.File;
importjava.io.FileOutputStream;
importjava.io.FileWriter;
importjava.io.IOException;
importjava.io.InputStream;
importjava.net.URL;
importjava.net.URLConnection;
publicclassDownLoad{
publicstaticvoiddownloadFile(URLtheURL,StringfilePath)throwsIOException{
FiledirFile=newFile(filePath);
if(!dirFile.exists()){
//文件路径不存在时,自动创建目录
dirFile.mkdir();
}
//从服务器上获取图片并保存
URLConnectionconnection=theURL.openConnection();
InputStreamin=connection.getInputStream();
FileOutputStreamos=newFileOutputStream(filePath+"\123.png");
byte[]buffer=newbyte[4*1024];
intread;
while((read=in.read(buffer))>0){
os.write(buffer,0,read);
}
os.close();
in.close();
}
publicstaticvoidmain(String[]args){
//下面添加服务器的IP地址和端口,以及要下载的文件路径
StringurlPath="http://服务器IP地址:端口/image/123.png";
//下面代码是下载到本地的位置
StringfilePath="d:\excel";
URLurl=newURL(urlPath);
try{
downloadFile(url,filePath);
}catch(IOExceptione){
e.printStackTrace();
}
}
}
⑧ java web 怎么从服务器下载文件到客户端的指定位置
我脚得的吧,这应该是浏览器考虑的问题吧,比如谷歌浏览器,就有这么一个配置:
⑨ java从服务器下载文件时,为什么必须先创建一个和服务器文件大小相同的临时文件
这是习惯,因为你不这样,文件大小就是在下载过程中动态变化,这不是好事。。。改变文件大小本身就有一系列对文件系统的操作,因为第一次被分配的文件位置并不一定有这么大的连续空间,增大文件大小,那么只能从别的空间找然后连接到这个文件上,逻辑上是连续的,物理上是不连续的,那么文件就在存储器上就变成分散的了,也就是分成好多碎片,在不同的位置,这对于读写来说严重影响速度。。。因为无论是硬盘还是flash都不是随机存储器,以分散就要频繁的定位。。。
最好是让文件在连续的区域内,那么你一开始就设定大小,那么系统会尽量分配到连续的存储区,
⑩ 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();
}
}
}