imgbb_uploader 0.0.3
imgbb_uploader: ^0.0.3 copied to clipboard
ImgBB Client to upload images from url, local and base64.
example/example.md
enjoy coding 😃
Future<void> main() async {
ImgbbUploader('API_KEY').uploadImageUrl(
imageUrl: 'https://cdn.freecodecamp.org/curriculum/cat-photo-app/relaxing-cat.jpg',
name:'cat',
expiration: 600
).then((value){
if(value!.status == 200){
print('Image ID: ${value.data?.id}');
print('Title: ${value.data?.title}');
print('Image URL: ${value.data?.image?.url}');
print('Image name: ${value.data?.image?.name}');
print('Image filename: ${value.data?.image?.filename}');
print('Image extension: ${value.data?.image?.extension}');
print('Display URL: ${value.data?.url}');
print('Delete URL: ${value.data?.deleteUrl}');
print('Thumbnail URL: ${value.data?.thumb?.url}');
print('Thumbnail extension: ${value.data?.thumb?.extension}');
print('Thumbnail filename: ${value.data?.thumb?.filename}');
print('Thumbnail mime: ${value.data?.thumb?.mime}');
print('Thumbnail name: ${value.data?.thumb?.name}');
print('Expiration: ${value.data?.expiration}');
print('Time: ${value.data?.time}');
print('Size: ${value.data?.size}');
print('Width: ${value.data?.width}');
print('Height: ${value.data?.height}');
print('Url viewer: ${value.data?.urlViewer}');
}else{
print('upload failed.');
}
}).catchError((onError){
print('error: ${onError.toString()}');
});
}