-2
私はこの機能の部分をサーバからpdfのようなファイルをダウンロードして新しいディレクトリに保存するはずです。それはこれを行いますが、空のpdfまたはテキストファイルです。修正する方法。空のファイルをダウンロードしていないと思われるコード
`File urlfile = new File(host + "/" + path);
urlfile.getParentFile().mkdirs();
// create outputstream for request and inputstream for data
// download
FileOutputStream outS = new FileOutputStream(urlfile);
DataInputStream instream = new DataInputStream(newsocket.getInputStream());
// get rid of head part to get to actual file
String l = null;
String lastmodtime = null;
boolean done = false;
while (!(l = DAA.readLine()).equals("")) {
if (!done && l.contains("Last-Modified:")) {
lastmodtime = l.substring(l.indexOf(' ') + 1, l.length());
done = true;
System.out.println(l);
}
}
// read in bytes to correct file name
try {
byte[] inbytes = new byte[16384];
int input;
while ((input = instream.read(inbytes)) != -1) {
outS.write(inbytes, 0, input);
}
}`
これはコンパイルされません。 – Tibrogargan
大丈夫、バグはどこですか? – moalbait
あなたは正しいです。それはtryとloopには入っていないので、何も書かれません。あなたは何をすればいいのか教えてください。 – moalbait