我尝试将图像从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
此目录在我的手机中。 我应该怎么写图像的目录?
答案 0 :(得分:2)
此目录在我的手机中
不,不是。 可能的存在是:
File fileToUpload=new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM), "Camera/20170226_215252.jpg"));
这将指向其他位置,因为您的设备的文件系统没有根/DCIM/
目录。
请注意,您还需要拥有READ_EXTERNAL_STORAGE
或WRITE_EXTERNAL_STORAGE
权限才能使用此文件。
答案 1 :(得分:1)
试试这个 “/sdcard/DCIM/Camera/20170226_215252.jpg”