fix share

This commit is contained in:
wgh19
2024-05-16 16:03:21 +08:00
parent 6edf93beb5
commit 6d4a6fad08

View File

@@ -108,14 +108,18 @@ class _ImagePageState extends State<ImagePage> with WindowListener {
fileName += ext;
}
var mediaType = switch(ext){
'jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg',
'png' => 'image/png',
'gif' => 'image/gif',
'webp' => 'image/webp',
'.jpg' => 'image/jpeg',
'.jpeg' => 'image/jpeg',
'.png' => 'image/png',
'.gif' => 'image/gif',
'.webp' => 'image/webp',
_ => 'application/octet-stream'
};
Share.shareXFiles([XFile(file.path, mimeType: mediaType, name: fileName)]);
Share.shareXFiles([XFile.fromData(
await file.readAsBytes(),
mimeType: mediaType,
name: fileName)]
);
}
}),
],