java 下载服务器端文件,路径肿么写

发布于2022-01-13 15:01:24
8个回答
admin
网友回答2022-01-13
路径就是如:“/user/etc”。
解释:服务器的路径展现形式不是以盘符开始的,而是以“/”开始,之后的路径和windows系统无任何区别,如上面举例的路径,如果想从etc下拿文件,直接“cd /user/etc”之后找到想要的文件,进行下载即可。
admin
网友回答2022-01-13
。。。下载后执行?
不然就没办法了。

ls的方法问题在于那个exe运行的环境server端而不是在本地。当然如果lz是要在server端运行那就没问题了
admin
网友回答2022-01-13
BufferedInputStream bis = new BufferedInputStream( new FileInputStream(文件路径));

byte[] buf = new byte[1024];

int len = 0;
BufferedOutputStream bos = new BufferedOutputStream(s.getOutputStream);
while((len = bis.read(buf))!=-1){
bos.write(buf,0,len);

bos.flush();

}

思路是这样的了。。。具体你自己写吧。
admin
网友回答2022-01-13
你换个浏览器试下,然后再debug你的程序看看你的输出流生成了没
admin
网友回答2022-01-13
你的客户端是怎么写的,ip和port写对了没?
admin
网友回答2022-01-13
你看看你得端口3000对外开放了没有
admin
网友回答2022-01-13
test.xls 这个是EXCEL2003 的
f:\\test.xlsx 这个是EXCEL2007及之后的
估计是你调用的包不支持EXCEL2007及之后的
admin
网友回答2022-01-13
给你个网址:这里一般能解决此问题,方法比较简单而代码也少。

回到
顶部