文档中心 > 下载文件
下载文件

最近更新时间:2021-09-18

以下代码用于下载文件。

public void testGetObject() {

        try {

            S3Object o = s3.getObject(bucketName, objectName);

            System.out.println(o);

            S3ObjectInputStream s3is = o.getObjectContent();

            FileOutputStream fos = new FileOutputStream(new File("s3Demo/src/L.jpeg"));

            byte[] read_buf = new byte[1024];

            int read_len = 0;

            while ((read_len = s3is.read(read_buf)) > 0) {

                fos.write(read_buf, 0, read_len);

            }

            s3is.close();

            fos.close();

        } catch (AmazonServiceException e) {

            System.err.println(e.getErrorMessage());

            System.exit(1);

        }catch (FileNotFoundException e) {

            System.err.println(e.getMessage());

            System.exit(1);

        } catch (IOException e) {

            System.err.println(e.getMessage());

            System.exit(1);

        }

        System.out.println("Done!");

    }