0
내 안드로이드 cordova/phonegap v2.8 응용 프로그램에서 내 amazon s3 버킷에 이미지를 업로드하려고합니다. 이미 업로드를 수행하는 코드가 있습니다.아마존 S3에 이미지 업로드
function upload_media(imgURI) {
var options = new FileUploadOptions();
options.fileKey="file";
var time = new Date().getTime();
var fileName = time+".jpg";
options.fileName = fileName;
options.mimeType ="image/jpeg";
options.chunkedMode = false;
var uri = encodeURI("http://<your bucket name>.s3.amazonaws.com/");
var policyDoc = '<Base 64 policy doc>';
var signature = '<Generated Signature>';
var params = {
"key": "media/"+fileName,
"AWSAccessKeyId": "<Your AWS Access Key>",
"acl": "public-read",
"policy": policyDoc,
"signature": signature,
"Content-Type": ""
};
options.params = params;
var ft = new FileTransfer();
ft.upload(imgURI, uri, function() {
console.log("Success! :)");
},
function() {
console.log("Failure! :(");
}, options);
}
위의 스크립트에 서명 및 정책 문서를 포함시켜야할지 모르겠습니다. 감사합니다.
수락 한 대답이없는 참조 된 질문, 당신은 도니이 게시물에 대한 찾고해야하는지에 대해 구체적 수 있으며, 어떻게 자신의 질문에 적용? –