fix: Add stricter validation around image file type uploads (#3324)

* fix: Add stricter validation around image file type uploads

* revert backend restrictions, we want to allow unsupported images as file attachments
This commit is contained in:
Tom Moor
2022-04-01 19:26:27 -07:00
committed by GitHub
parent aa05b483fd
commit fde053ebc8
3 changed files with 22 additions and 2 deletions

View File

@@ -10,6 +10,7 @@ import insertFiles from "@shared/editor/commands/insertFiles";
import { CommandFactory } from "@shared/editor/lib/Extension";
import filterExcessSeparators from "@shared/editor/lib/filterExcessSeparators";
import { EmbedDescriptor, MenuItem } from "@shared/editor/types";
import { supportedImageMimeTypes } from "@shared/utils/files";
import getDataTransferFiles from "@shared/utils/getDataTransferFiles";
import { Dictionary } from "~/hooks/useDictionary";
import Input from "./Input";
@@ -179,7 +180,7 @@ class CommandMenu<T = MenuItem> extends React.Component<Props<T>, State> {
insertItem = (item: any) => {
switch (item.name) {
case "image":
return this.triggerFilePick("image/*");
return this.triggerFilePick(supportedImageMimeTypes.join(", "));
case "attachment":
return this.triggerFilePick("*");
case "embed":