在使用multer和vaadin-upload (聚合物)上传图像时,如果你得到了未定义的值,可能是由于以下几个原因导致的:
- 前端代码错误:请确保你在前端代码中正确地配置了vaadin-upload组件,并且将上传的图像文件正确地绑定到multer的上传接口。
- 后端代码错误:请确保你在后端代码中正确地配置了multer中间件,并且设置了正确的文件存储路径和文件名。
- 请求参数错误:请确保你在前端代码中正确地设置了上传图像的参数,并且在后端代码中正确地解析了这些参数。
- 文件大小限制:multer默认有文件大小限制,如果上传的图像文件超过了这个限制,可能会导致未定义的值。你可以在multer的配置中增加文件大小限制,或者在前端代码中进行文件大小的校验。
综上所述,如果你在使用multer和vaadin-upload上传图像时得到了未定义的值,建议你仔细检查前端代码和后端代码,确保配置正确,并且注意文件大小限制。如果问题仍然存在,你可以提供更多的代码和错误信息,以便我们能够更好地帮助你解决问题。
关于multer和vaadin-upload的详细信息和使用方法,你可以参考以下链接:
- multer官方文档:https://www.npmjs.com/package/multer
- vaadin-upload官方文档:https://vaadin.com/components/vaadin-upload