Резюме скачать в UrlConnectionJAVA

Программисты JAVA общаются здесь
Anonymous
Резюме скачать в UrlConnection

Сообщение Anonymous »

Я написал программу, которая загружает некоторые файлы с некоторых серверов. В настоящее время программа работает должным образом, но я хочу добавить в нее поддержку резюме.

Код: Выделить всё

....

File fcheck=new File(SaveDir+"/"+filename);
if(resumebox.isSelected() && fcheck.exists()){
connection.setRequestProperty("Range", "Bytes="+(fcheck.length())+"-");
}

connection.setDoInput(true);
connection.setDoOutput(true);

BufferedInputStream in = new BufferedInputStream (connection.getInputStream());

pbar.setIndeterminate(false);
pbar.setStringPainted(true);

java.io.FileOutputStream fos ;
if(resumebox.isSelected()){
if(fcheck.exists()){
if(connection.getHeaderField("Accept-Ranges").equals("bytes")){
fos = new java.io.FileOutputStream(SaveDir+"/"+filename,true);
}else{
fos = new java.io.FileOutputStream(SaveDir+"/"+filename);
}
}else{
fos = new java.io.FileOutputStream(SaveDir+"/"+filename);
}
}else{
fos = new java.io.FileOutputStream(SaveDir+"/"+filename);
}
< /code>
Я тестирую его на сервере, который, как я знаю, поддерживает резюме, и я загрузил несколько байтов (72720), затем я попытался возобновить его. Flv ............. «.......... onmetadata

bytes 72720-72756: flv .............« .......... onmetadata < /p>
Это начало загрузку с самого начала! В то время как, когда я делаю это с помощью WGET 
, он работает правильно и отвечает полем содержимого . Сервер отвечает с помощью «302 найденных» и «206 частичного контента» в журнале Wget . Может ли "302 найдено" вызвать проблему?
В чем проблема?

Подробнее здесь: https://stackoverflow.com/questions/341 ... connection

Вернуться в «JAVA»