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