@@ -72,7 +72,7 @@ class _FilePreviewState extends ConsumerState<FilePreview> {
7272 }
7373
7474 _buildFile (File file) {
75- final remotePath = filepath.join (file.path, file.name);
75+ final remotePath = filepath.posix. join (file.path, file.name);
7676
7777 if (PathUtil .isText (file.name, type: file.type)) {
7878 return TextPreview .remote (remotePath);
@@ -213,7 +213,7 @@ class _FileImagePreviewState extends ConsumerState<FileImagePreview> {
213213 });
214214 },
215215 child: ImagePreview .remote (
216- filepath.join (file.path, file.name),
216+ filepath.posix. join (file.path, file.name),
217217 fit: BoxFit .contain,
218218 ),
219219 );
@@ -277,7 +277,7 @@ class _FileAudioPreviewState extends State<FileAudioPreview>
277277
278278 _controller = AudioPreviewController (
279279 currentFiles.map ((file) {
280- final remotePath = filepath.join (file.path, file.name);
280+ final remotePath = filepath.posix. join (file.path, file.name);
281281 return PreviewSource .network (GRPC ().previewURL (remotePath));
282282 }).toList (),
283283 index: index,
@@ -344,7 +344,7 @@ class _FileVideoPreviewState extends State<FileVideoPreview>
344344
345345 _controller = VideoPreviewController (
346346 currentFiles.map ((file) {
347- final remotePath = filepath.join (file.path, file.name);
347+ final remotePath = filepath.posix. join (file.path, file.name);
348348 return PreviewSource .network (GRPC ().previewURL (remotePath));
349349 }).toList (),
350350 index: index,
0 commit comments