Java 如何:使用FileOutputStream编写文件?
我正在做的是,我正在为BufferOutputStream读取的文件和每行数据都将保存在一个FileOutputStream中,我想指定输出数据 如果我理解正确,您希望从S3下载文件并使用BufferedOutputStream写入本地目录Java 如何:使用FileOutputStream编写文件?,java,amazon-s3,amazon-web-services,Java,Amazon S3,Amazon Web Services,我正在做的是,我正在为BufferOutputStream读取的文件和每行数据都将保存在一个FileOutputStream中,我想指定输出数据 如果我理解正确,您希望从S3下载文件并使用BufferedOutputStream写入本地目录 S3Object object = s3.getObject(new GetObjectRequest(bucketName, key)); InputStream is = object.getObjectContent(); //
S3Object object = s3.getObject(new GetObjectRequest(bucketName, key));
InputStream is = object.getObjectContent();
// Creating file
File file= new File(localFilePath);
FileOutputStream fos = new FileOutputStream(file);
BufferedOutputStream bos= new BufferedOutputStream(fos);
int read = -1;
while ((read = is.read()) != -1) {
bos.write(read);
}
bos.flush();
bos.close();
is.close();
如果我理解正确,您希望从S3下载文件并使用BufferedOutputStream写入本地目录
S3Object object = s3.getObject(new GetObjectRequest(bucketName, key));
InputStream is = object.getObjectContent();
// Creating file
File file= new File(localFilePath);
FileOutputStream fos = new FileOutputStream(file);
BufferedOutputStream bos= new BufferedOutputStream(fos);
int read = -1;
while ((read = is.read()) != -1) {
bos.write(read);
}
bos.flush();
bos.close();
is.close();
对谢谢Sooooo mcuch!你真棒!对谢谢Sooooo mcuch!你真棒!