mirror of
https://github.com/wgh136/pixes.git
synced 2025-09-27 12:57:24 +00:00
fix share
This commit is contained in:
@@ -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)]
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
|
Reference in New Issue
Block a user