📤 Upload Media by URL
Upload a media file to business account by URL
var upload = await whatsapp.uploadMediaFileByUrl(
fileUrl: 'https://whatsapp-flutter.github.io/samples/sample.png',
fileType: 'image/png',
);
// ✅ auto-detect type
var fileUrl = 'https://whatsapp-flutter.github.io/samples/sample.png';
var upload = await whatsapp.uploadMediaFileByUrl(
fileUrl: fileUrl,
fileType: whatsapp.getAutoFileType(fileName: fileUrl),
);
upload.getMediaId(); //10023589340434
param | type | required | description |
---|---|---|---|
fileUrl | String | yes | File URL. |
fileType | String | yes | File Type (ex. image/png) |
Supported Media Type
Please make sure you are using correct media types. Please find out supported media type here.