How to upload images in specific folder created by cloudinary using MediaManager?
String requestId = MediaManager.get().upload(Uri.fromFile(file)).callback(new UploadCallback() {
@Override
public void onStart(String requestId) {
// your code here
mProgressDialog.show();
}
@Override
public void onProgress(String requestId, long bytes, long totalBytes) {
double progress = (double) bytes/totalBytes;
progress = progress * 100;
Log.i("progress", String.valueOf(progress));
mProgressDialog.setProgress((int)progress);
}
@Override
public void onSuccess(String requestId, Map resultData) {
Log.d("Data",resultData.toString());
publicId= (String) resultData.get("public_id");;
// your code here
mProgressDialog.dismiss();
}
@Override
public void onError(String requestId, ErrorInfo error) {
mProgressDialog.dismiss();
}
@Override
public void onReschedule(String requestId, ErrorInfo error) {
}})
.dispatch();
}
0
-
Hi Sudarshan,
You can pass the folder name as the option when using MediaManager or you could specify it in your upload preset under folder.
Here is an example:
String requestId = MediaManager.get().upload("dog.mp4") .unsigned("preset1") .option("resource_type", "video") .option("folder", "my_folder/my_sub_folder/") .option("public_id", "my_dog") .option("overwrite", true) .dispatch();
Thanks,Aditi0
Post is closed for comments.
Comments
1 comment