delete static method
Deletes file using its public URL.
Example:
/uploads/abc.png → deletes public/uploads/abc.png
Implementation
static Future<void> delete(String fileUrl) async {
if (fileUrl.startsWith('/')) {
fileUrl = fileUrl.substring(1); // remove leading "/"
}
final filePath = '$_baseDir/$fileUrl';
final fileToDelete = File(filePath);
if (await fileToDelete.exists()) {
await fileToDelete.delete();
}
}