Merge branch 'krille/fixfilename' into 'main'

chore: Follow up fix uri encoding

See merge request famedly/fluffychat!699
onboarding
Krille Fear 4 years ago
commit 2e6149cab1

@ -67,7 +67,8 @@ class _AudioPlayerState extends State<AudioPlayerWidget> {
await widget.event.downloadAndDecryptAttachmentCached();
if (matrixFile == null) throw ('Download failed');
final tempDir = await getTemporaryDirectory();
final fileName = widget.event.attachmentOrThumbnailMxcUrl()!.toString();
final fileName = Uri.encodeComponent(
widget.event.attachmentOrThumbnailMxcUrl()!.toString());
final file = File('${tempDir.path}/$fileName');
await file.writeAsBytes(matrixFile.bytes);

@ -41,7 +41,8 @@ class _EventVideoPlayerState extends State<EventVideoPlayer> {
_networkUri = html.Url.createObjectUrlFromBlob(blob);
} else {
final tempDir = await getTemporaryDirectory();
final fileName = widget.event.attachmentOrThumbnailMxcUrl()!.toString();
final fileName = Uri.encodeComponent(
widget.event.attachmentOrThumbnailMxcUrl()!.toString());
final file = File('${tempDir.path}/$fileName');
if (await file.exists() == false) {
await file.writeAsBytes(videoFile.bytes);

Loading…
Cancel
Save