我想从网址下载图片文件。我的代码适用于互联网上的图像的任何URL,但我找不到从我自己的PC下载文件的方法,使用其URL,通过wifi热点连接到我的Android手机。这甚至可能吗?如果是,请告诉我如何。
`URL url = new URL("file://192.168.43.198/f:/ur/demo.jpg");
URLConnection conection = url.openConnection();
conection.connect();
// getting file length
int lenghtOfFile = conection.getContentLength();
// input stream to read file - with 8k buffer
InputStream input = new BufferedInputStream(url.openStream(), 8192);
// Output stream to write file
OutputStream output = new FileOutputStream("/sdcard/downloadedfile.jpg");
byte data[] = new byte[1024];
while ((count = input.read(data)) != -1) {
total += count;
// writing data to file
output.write(data, 0, count);
}
`
答案 0 :(得分:0)
您的计算机不会对'file:'协议做出反应。在互联网上你将使用'http:'所以在这里也使用它。在您的电脑上安装网络服务器以使其正常运行。