У меня есть список ссылок, которые указывают на местоположение репозитория сервера. Ссылки представляют собой некоторые ресурсы, которые содержат файлы изображений, xml, txt, csv (каждый из разных размеров), но проблема, с которой я сталкиваюсь, заключается в том, что когда i загружать файлы, все загруженные файлы имеют одинаковый размер файла.загрузка ресурсов из URL java
List<String> Links;//list of links dynamically populated
for(String link:Links)
{
int i=link.lastIndexOf("/");
String temp=link.substring(0, i);
String contentname = temp.substring(temp.lastIndexOf("/")+1);
String filePath = tempFolderPath + "\\" + contentname;
URL url = new URL(link);
URLConnection connection = url.openConnection();
InputStream is = new DataInputStream(connection.getInputStream());
FileOutputStream fos = null;
try {
fos = new FileOutputStream(new File(filePath));
int inByte;
while((inByte = is.read()) != -1)
fos.write(inByte);
is.close();
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
finally
{
try {
is.close();
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
где ссылки прямой доступ к ресурсам мест «//localhost:8090/documents/11234/13935/abc.txt»
Что имеется в загруженных файлах? фактический контент? что-то другое? – jtahlborn
Если я открываю загруженные изображения типа jpg, png он не открывается, а другие файлы содержат данные, но не полные данные. – Ali
Вы получаете исключения? – jtahlborn