次のコードを使用して、PUT 要求を使用してファイルをサーバーにアップロードしています。これは正常に動作します。JProgressBar
しかし、このコードにを追加したいのですが、どのようにすればよいでしょうか? 必要なプログレスバーを実現するためにどのクラスを使用すればよいかわかりません。
RequestEntity re = new RequestEntity() {
@Override
public long getContentLength() {
// TODO Auto-generated method stub
return file.length();
}
@Override
public String getContentType() {
// TODO Auto-generated method stub
return "application/octet-stream";
}
@Override
public boolean isRepeatable() {
// TODO Auto-generated method stub
return true;
}
@Override
public void writeRequest(OutputStream outputStream) throws IOException {
// TODO Auto-generated method stub
InputStream in = new FileInputStream(file);
try {
int l;
byte[] buffer = new byte[1024];
while ((l = in.read(buffer)) != -1) {
outputStream.write(buffer, 0, l);
}
} finally {
in.close();
}
}
};