I am using aws-android-sdk-core-2.4.4.jar and aws-android-sdk-s3-2.4.4.jar for uploading images and gifs to aws server.
if (BitmapUtils.checkImageUrl(path) == BitmapUtils.IMAGE_GIF) { ObjectMetadata metadata = new ObjectMetadata(); metadata.setContentType("image/gif"); File file = new File(path); observer = transferUtility.upload(Constants.BUCKET_NAME, AWSUtil.getRandomName(path), new File(path), metadata); } else observer = transferUtility.upload(Constants.BUCKET_NAME, AWSUtil.getRandomName(path), new File(path));
Image
uploading is working great. but when it comes to gif
, sometimes it uploads and sometimes not. To be exact, it uploads for first time and crashes after that throwing error
java.lang.IllegalArgumentException: Invalid file: /storage/emulated/0/Download/cartoon_birds_blue_flying_animation_clipart.gif
when i check my gif
in gallery, it shows white or black screen only, gif
is not loaded.
Please suggest me any ideas to fix this issue.
Thanks.
0 comments:
Post a Comment