У меня есть код в индексе. 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?