как создать поле изображения admin-bro

#node.js #express #next.js #admin-bro

#node.js #экспресс #next.js #admin-bro

Вопрос:

Я использую admin-bro 3.3.1

Я пытаюсь изменить одно из своих полей на «dropZone», чтобы удалять изображения внутри этого поля, я следую руководству, но поле остается обычным текстовым полем. почему?

 const options = {
options: {
    listProperties: ["fileUrl", "mimeType"],
},
features: [
    uploadFeature({
        provider: {
            aws: {
                accessKeyId: process.env.AKN7H,
                secretAccessKey: process.env.S3_SECRET_ACCESS_KEY,
                region: "EUdon) eust-2",
                bucket: "ba",
            },
        },
        properties: {
            key: "fileUrl", // to this db field feature will safe S3 key,
            mimeType: "mimeType", // this property is important because allows to have previews,
        },
        validation: {
            mimeTypes: "application/pdf",
        },
    }),
],
};
 

Ответ №1:

  validation: {
        mimeTypes: "application/pdf",
    },
 

‘mimeTypes’ для массива: mimeTypes: [«application / pdf»]

‘mimeType’ для строки: mimeTypes: «приложение / pdf»