java程序 如何设置下载文件的保存路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java程序 如何设置下载文件的保存路径相关的知识,希望对你有一定的参考价值。

String url=request.getParameter("url");
String savePath = "D:\\download\\download.mp3";//保存路径被我写死了,向动态生成
String path = url;
int BYTE_SIZE = 1;
int SAVE_SIZE = 1024;
byte[] buff = new byte[BYTE_SIZE];
byte[] save = new byte[SAVE_SIZE];
BufferedInputStream bf = null;
FileOutputStream file;
URL urL = null;
HttpURLConnection httpUrl;
try
urL = new URL(path);
httpUrl = (HttpURLConnection) urL.openConnection();
bf = new BufferedInputStream(httpUrl.getInputStream());
file = new FileOutputStream(savePath);
int i = 0;
while (bf.read(buff) != -1)
save[i] = buff[0];
if (i == SAVE_SIZE - 1)
file.write(save, 0, SAVE_SIZE);
save = new byte[SAVE_SIZE];
i = 0;
else
i++;

参考技术A 生成一个文件选择窗口,让用户选择路径 参考技术B JFILEDIALOG 参考技术C 可以通过在html中使用<INPUT TYPE="file" NAME="">控件来做到,通过完成其Onclick事件将用户选择的下载目录来完成动态路径文件下载的功能 参考技术D 你是用什么下载?手机么?

以上是关于java程序 如何设置下载文件的保存路径的主要内容,如果未能解决你的问题,请参考以下文章

怎么设置下载文件在手机不是在ic

每个软件下载后都有两个路径吗?一个下载保存路径,一个安装路径?是二合一好,还是分开来好?

Firefox 火狐文件下载的默认路径是啥?

火狐默认的下载路径是哪里?

java怎么通过链接下载文件,然后保存到指定位置?

java怎么通过链接下载文件,然后保存到指定位置?