在制作桌面应用程序时,我希望它能够从服务器下载视频文件并将其保存在客户端的PC中。 怎么做?我不知道。 使用什么工具?请指导 我期待某种类似于集成FTP的东西。我不清楚它是如何工作的。
答案 0 :(得分:0)
你想下载文件的地方?直接网址或youtube喜欢?
类似的东西:
public class DownloadToFile
{
private URL from;
private String to;
public DownloadToFile(URL url, String path_to)
{
this.URL = url;
this.to = path_to;
}
public DownloadToFile(String url, String path_to)
{
try
{
this.URL = new URL(url);
}
catch(MalformedURLException e)
{
e.printStackTrace();
}
this.to = path_to;
}
public void saveFile() throws IOException
{
BufferedInputStream in = new BufferedInputStream(this.from.openStream());
FileOutputStream out = new FileOutputStream(this.to);
try
{
final byte data[] = new byte[1024];
int count;
while ((count = in.read(data, 0, 1024)) != -1)
{
out.write(data, 0, count);
}
}
finally
{
if (in != null)
{
in.close();
}
if (fout != null)
{
fout.close();
}
}
}