Skip to content

Commit 2b8d9a5

Browse files
committed
(fix) image type with multiple dots in file name
1 parent ef56be2 commit 2b8d9a5

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/ChatWindow/Room.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -744,12 +744,13 @@ export default {
744744
const file = files[0]
745745
const fileURL = URL.createObjectURL(file)
746746
const blobFile = await fetch(fileURL).then(res => res.blob())
747+
const typeIndex = file.name.lastIndexOf('.');
747748
748749
this.file = {
749750
blob: blobFile,
750-
name: file.name.split('.')[0],
751+
name: file.name.substring(0, typeIndex),
751752
size: file.size,
752-
type: file.name.split('.')[1] || file.type,
753+
type: file.name.substring(typeIndex) || file.type,
753754
localUrl: fileURL
754755
}
755756
if (this.isImageCheck(this.file)) this.imageFile = fileURL

0 commit comments

Comments
 (0)