如何从android上传图像到S3

时间:2017-02-27 17:23:35

标签: android amazon-s3

我尝试将图像从android上传到aws s3。

File fileToUpload = new File("/DCIM/Camera/20170226_215252.jpg");   

错误是

02-28 01:58:43.471 25002-25470 / app.s3amazon W / System.err:stat failed:ENOENT(没有这样的文件或目录):/ DCIM/Camera/20170226_215252.jpg

此目录在我的手机中。 我应该怎么写图像的目录?

2 个答案:

答案 0 :(得分:2)

  

此目录在我的手机中

不,不是。 可能的存在是:

File fileToUpload=new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM), "Camera/20170226_215252.jpg"));

这将指向其他位置,因为您的设备的文件系统没有根/DCIM/目录。

请注意,您还需要拥有READ_EXTERNAL_STORAGEWRITE_EXTERNAL_STORAGE权限才能使用此文件。

答案 1 :(得分:1)

试试这个     “/sdcard/DCIM/Camera/20170226_215252.jpg”