cloudinary_public 0.3.0 cloudinary_public: ^0.3.0 copied to clipboard
This package allows you to upload media files directly to cloudinary, without exposing your apiKey or secretKey.
cloudinary_public #
This package allows you to upload media files directly to cloudinary, without exposing your apiKey or secretKey.
Getting started #
Add the dependency cloudinary_public: ^0.X.X
(find recent version) to your project and start using it:
import 'package:cloudinary_public/cloudinary_public.dart';
Using Image Picker Plugin #
var image = await ImagePicker.pickImage(source: ImageSource.camera);
CloudinaryResponse response = await cloudinary.uploadFile(
file: image,
resourceType: CloudinaryResourceType.Image,
filename: image.path, // optional if cache is false
);
print(response.secureUrl);
Using Multi Image Picker Plugin #
final images = await MultiImagePicker.pickImages(maxImages: 4);
List<CloudinaryResponse> uploadedImages = await cloudinary.multiUpload(
images
.map(
(image) => CloudinaryFile.fromFutureByteData(
image.getByteData(),
identifier: image.identifier,
),
)
.toList(),
);
print(uploadedImages[0].secureUrl);