0
我非常喜欢写Android应用程序。我复制了一些示例代码以将图像上传到AWS S3。但是当我在手机上运行时,它总是关闭应用程序。下面的代码:将图像上传到AWS S3错误
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
String mediaFile = "IMG_" + timeStamp + ".jpg";
File dir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);
File tmpFile = new File(dir, mediaFile);
final Uri outputFileUri = Uri.fromFile(tmpFile);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, PICK_FROM_CAMERA);
String ACCESS_KEY="ABCDEFGHIJKLMNOPQ",
SECRET_KEY="S123T456I789",
MY_BUCKET="Photo",
AWSCredentials credentials = new BasicAWSCredentials(ACCESS_KEY, SECRET_KEY);
AmazonS3 s3 = new AmazonS3Client(credentials);
TransferUtility transferUtility = new TransferUtility(s3, getApplicationContext());
TransferObserver observer = transferUtility.upload(MY_BUCKET,mediaFile,file);
非常感谢 爱德蒙
https://stackoverflow.com/a/34872276/3615605试试这个 – MathaN