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; fileName += ext;
} }
var mediaType = switch(ext){ var mediaType = switch(ext){
'jpg' => 'image/jpeg', '.jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg', '.jpeg' => 'image/jpeg',
'png' => 'image/png', '.png' => 'image/png',
'gif' => 'image/gif', '.gif' => 'image/gif',
'webp' => 'image/webp', '.webp' => 'image/webp',
_ => 'application/octet-stream' _ => 'application/octet-stream'
}; };
Share.shareXFiles([XFile(file.path, mimeType: mediaType, name: fileName)]); Share.shareXFiles([XFile.fromData(
await file.readAsBytes(),
mimeType: mediaType,
name: fileName)]
);
} }
}), }),
], ],