卡了很久甚至心态爆炸,搞了半天才能成功上传图片,结果图片上传的位置也有问题.头大 https://www.jianshu.com/p/3a61318c24d1 先是参考这个来弄好大致的部署. 然后中途遇到的问题 首先第一个问题,element中 action这个设计到了跨域问题,得去修改一下 这个问题之前就犯过了,这次后应该会更加熟悉, 然后第二个问题就是路径的问题 明明传的是这个路径, 但是他却没有这个目录,(我在当前项目已经创建) ,结果我根据那个路径 去项目所在的磁盘,创建了目录就可以了.…
/** * 原生node.js结合formidable模块实现图片上传改名 * @Author:Ghost * @Date:2016/07/15 * @description: * 1.引入模块http.formidable.fs.silly-datetime.path * 2.创建http服务器 * 3.实例化formidable对象并调用IncomingForm()方法 * 4.调用uploadDir属性设置文件上传路径 * 5.调用formidable parse()方法对表单进行解析 *…
// 前端代码 <el-upload drag action="http://localhost:4001/article/uploadCoverImage" multiple list-type="picture" class="image-uploader"> <i class="el-icon-upload" /> <div class="el-upload_text"&…
function uploadfiles(res, req){ var form = new formidable.IncomingForm(); form.parse(req,function(error, fields, files){ var types = files.upload.name.split('.'); var date = new Date(); var ms = Date.parse(date); fs.renameSync(files.upload.path,"/tmp…
项目背景 nodejs项目,webpack打包,用axios请求,Promise封装,nunjucks模板引擎: 之前已将nunjucks模板通过webpack打包策略,做成前后端共用: 目前需要将网络请求以及数据处理封装成service模块: 目录划分: 如上图所示: 将公共代码放到service中,整合两端共同的一些网络请求以及数据处理(node首屏,客户端再次请求数据更新等操作) 这里碰到的两个问题: 1. node模块使用module.exports,而webpack我们使用的是impo…
//我是用php的思想来学习nodejs var express = require('express'); var router = express.Router(); var fs = require('fs'); var path= require("path"); var formidable = require('formidable'); /* GET home page. */ router.get('/', function(req, res, next) { res.…
第1===>收集当前页码 和 每页显示条数 第2==>发送ajax请求页码 和 每页显示条数发送给后端 第3===>接收后端返回的数据总条数 total 和 当前页码的数据 data   第3===>如果当前页没有数据 且 排除第一页,防止出现删除当前页后出现页面没有数据   <div style="margin-top: 20px; text-align: left;"> <el-pagination @size-change="h…
vue  文件: 自行引用 elemen-ui    <el-upload                         action=" 让后端给你上传地址 "                         list-type="picture-card"                         accept="image/*"                         :limit="1"     …
package com.util;import java.io.IOException; import java.io.PrintWriter; import java.util.List;import java.io.File; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import jav…
后端代码 在后端的文件 routes文件夹下的connect.js文件中 // 引入mysql const mysql = require('mysql'); // 创建连接对象 const connection = mysql.createConnection({ host : 'localhost', // 数据库地址 user : 'root', // 数据库用户名 password : 'root', // 数据库密码 // port: '3306', // 端口号 默认就是3306 可…