File Upload NodeJS Mongo 看使用imagemin缩小图像并存储在mongodb中的小型POC
设置vagrant up设置并启动Mongo实例,如果已经在端口27107上运行本地实例,则不需要npm install安装所有依赖node server启动,绑定到端口9000打开浏览器并访问http://localhost:9000/常问问题:需要mongodb实例可用,所有上传的图片都以base64格式存储每次上传一批新图像时都会创建一个新任务根据图像的大小,图像与任务的关联可能会滞后所有图片都存储在数据库中,通过调用'/api/task/:taskid/image/:imgId目前仅支持PNG并非所有错误处理都得到妥善处理!!!图像压缩由Imagemin [ ]处理去做:清理作为上传过程的一部分创建的临时图像修复CSS问题,当用户通过“拖放”上传文件时,进度条状态不正确查看使用客户端图像渲染文件API创建缩略图
用户评论