Как получить файл с помощью ckfinder - PullRequest
0 голосов
/ 08 января 2020

У меня есть код в индексе. js, чтобы получить файл, который будет отправлен из ckfinder (я использую ckeditor для реакции) Код ckfinder

<CKEditor
                        config={{
                            ckfinder: {
                                // Upload the images to the server using the CKFinder QuickUpload command.
                                uploadUrl: 'http://localhost:5000/upload'
                            }
                        }}
                        editor={ ClassicEditor }
                        data="<p>Hello from CKEditor 5!</p>"
                        onInit={ editor => {
                            // You can store the "editor" and use when it is needed.
                            console.log( 'Editor is ready to use!', editor );
                        } }
                        onChange={ ( event, editor ) => {
                            const data = editor.getData();
                            setForm({...form, text: data})
                        } }
                        onBlur={ ( event, editor ) => {
                            console.log( 'Blur.', editor );
                        } }
                        onFocus={ ( event, editor ) => {
                            console.log( 'Focus.', editor );
                        } }
                    />

Но когда я отправляю файл, я не

Индекс моего кода. js:

const storage = multer.diskStorage({
    destination: './public/uploads',
    filename: (req, file, cb) => {
        cb(null, file.fieldname + '-' + Date.now() + path.extname(file.originalname))
    }
})

const upload = multer({
    storage: storage,
    limits: {fileSize: 1000000}
}).single('myImage')

app.options('/upload', (req, res) => {
    upload(req, res, (err) => { 
        if (err) {
            res.status(400).json({message: err})
        }
        else {
            console.log(req.file)
        }
    })
})

Как мне получить файл с помощью ckfinder?

...