हाय मैंने अमेज़ॅन एस 3 में एक डमी टेक्स्टफाइल अपलोड करने का प्रयास किया है। हालांकि यह काम नहीं करता है लेकिन लॉग ने एक आईडी उत्पन्न की है। जब मैं अमेज़ॅन एस 3 बाल्टी डैशबोर्ड रीफ्रेश करता हूं। फ़ाइल स्थानांतरित नहीं किया गया है।फ़ाइलों को अपलोड करना एंड्रॉइड में ट्रांसफर यूटिलिटी अमेज़ॅन एस 3 के साथ काम नहीं करता
public class AmazonService extends AsyncTask<String, Boolean, Boolean> {
Context mContext;
public AmazonService(Context context) {
mContext = context;
}
@Override
protected Boolean doInBackground(String... params) {
CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider(
mContext,
"us-east-1:ec361bf5-52b9-477b-9a68-7e2b5f70de07", // Identity Pool ID
Regions.US_EAST_1 // Region
);
AmazonS3Client client =
new AmazonS3Client(credentialsProvider);
TransferUtility transferUtility = new TransferUtility(client, mContext);
TransferObserver observer = transferUtility.upload("elevator-app","Video/",new File("dummy.txt"));
Log.d("Test", observer.getId() + " " + observer.getBytesTransferred());
return true;
}
}
// सेवा है कि AndroidManifest.xml
<service android:name= "com.amazonaws.mobileconnectors.s3.transferutility.TransferService" android:enabled="true" />
मेरा सेवा टैग एप्लिकेशन टैग के अंदर है लेकिन फिर भी यह काम नहीं कर रहा है ... कृपया मेरे मामले में – beginner
मदद करें, यह एंड्रॉइड संस्करण 6 और नीचे के लिए काम कर रहा है लेकिन 7 (नौगेट) के लिए नहीं –