我正在尝试加载一个zip文件的网址.. 现在我在文件中读取以获得大小。然后创建一个具有该大小的整数数组,然后再次读入该文件并将其存储在我的数组中
在文件中读取3次似乎很愚蠢
答案 0 :(得分:2)
这取决于您的服务器/服务的实现方式。尝试阅读" HTTP标头" Content-Length
首先例如
URL url = new URL("http(s)://yourfileURL");
URLConnection urlConnection = url.openConnection();
urlConnection.connect();
int file_size = urlConnection.getContentLength();
或
urlConnection.getHeaderField("Content-Length");