createThumbnail method
Implementation
@override
Future<bool> createThumbnail(String fileId, String fileName, String fileType, String bucketId) async {
try {
http.Client client = http.Client();
if (client is BrowserClient) {
client.withCredentials = true;
}
var response = await client.post(Uri.parse("${myConfig!.serverConfig.apiServerUrl}/createThumbnail"),
headers: {"Content-type": "application/json"},
body: jsonEncode({
"bucketId": bucketId,
"folderName": fileId,
"fileName": fileName,
"fileType": fileType,
"cloudType": "appwrite"
}
)
);
if (response.statusCode == 200) return true;
} catch (error) {
logger.severe("error at Storage.uploadFile >>> $error");
}
return false;
}