#node.js #reactjs #svg #multer
#node.js #реагирует на #svg #мультер
Вопрос:
Я хочу загрузить изображение svg на свой сервер NodeJS — Express с React ( используя Redux ). Я использую модуль npm signature_pad для рисования подписей. Это код в React:
formData.append('contractId', contractId); formData.append('svg_signature',signaturePad.toDataURL("image/svg xml")); dispatch(sign_contract_action(formData));
Вот как выглядит файл SignaturePad.toDataURL(«изображение/svg xml»).:
data:image/svg xml;base64,PHN2ZyB4bWxucz0iaHR0cDov...
Это мой экспресс-маршрутизатор:
router.post('/sign-contract',upload_file.single('svg_signature'),save_svg_signature);
И это та часть, где я хочу получить файл изображения svg и сохранить его, но он не определен:
const save_svg_signature = async (req,res,next) =gt; { const { file } = req; const { contractId } = req.body; console.log(contractId); // works console.log(file); // undefined };