0
携帯電話に保存されている動画をS3にアップロードします。 ドキュメントを読んだ後、ここで私が書いたものである:Android AWSアップロードが開始されない
public void fileUpload(View view, File path){
CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider(
getApplicationContext(),
"us-east-1:b5a64400-xxxxxxx", // Identity Pool ID
Regions.US_EAST_1 // Region
);
s3 = new AmazonS3Client(credentialsProvider);
s3.setRegion(Region.getRegion(Regions.EU_CENTRAL_1));
TransferUtility transferUtility = new TransferUtility(s3, getApplicationContext());
TransferObserver observer = transferUtility.upload(
"video", /* The bucket to upload to */
"file.mov", /* The key for the uploaded object */
path /* The file where the data to upload exists */
);
}
私はすべてのエラーを持っていませんが、何もバケットにアップロードされません。
CognitoCachingCredentialsProvider: No valid credentials found in SharedPreferences
しかし、上のポストはSOであるが正常であることを言う:私は見 警告のみです。
String filePath = "/storage/emulated/0/DCIM/Camera/20161023_110808.mp4";
File fileObjectFromPath = new File(filePath);
は、私が何かを見逃していました:ここ
は、私は、ファイルを取得する方法ですか? 入力があれば幸いです。