...
|
...
|
@@ -6,12 +6,13 @@ |
|
|
|
|
|
'use strict';
|
|
|
|
|
|
var request = require('request');
|
|
|
var fs = require('fs');
|
|
|
const request = require('request');
|
|
|
const fs = require('fs');
|
|
|
|
|
|
const getImgHost = function(url) {
|
|
|
let urlArr = url.split('/'),
|
|
|
domain = 'static.yhbimg.com/goodsimg',
|
|
|
// 获取图片绝对地址
|
|
|
const getImgHost = (url) => {
|
|
|
let domain = 'static.yhbimg.com/goodsimg',
|
|
|
urlArr = url.split('/'),
|
|
|
num = urlArr[urlArr.length - 1].substr(1, 1),
|
|
|
url1 = domain + url;
|
|
|
|
...
|
...
|
@@ -22,27 +23,24 @@ const getImgHost = function(url) { |
|
|
}
|
|
|
};
|
|
|
|
|
|
// 上传图片
|
|
|
const uploadImg = (req, res) => {
|
|
|
let files, fileIndex;
|
|
|
let imgs, datas;
|
|
|
let flag;
|
|
|
let i = 0;
|
|
|
let files;
|
|
|
let imgs, datas;
|
|
|
|
|
|
if (req.user.uid) {
|
|
|
files = [req.files.filename];
|
|
|
|
|
|
// 判断是单张传还是多张传
|
|
|
flag = Object.prototype.toString.call(files) === '[object Array]';
|
|
|
|
|
|
// 如果是单张,则数组化
|
|
|
if (!flag) {
|
|
|
if (Object.prototype.toString.call(files) !== '[object Array]') {
|
|
|
files = [req.files.filename];
|
|
|
}
|
|
|
|
|
|
req.body.files = [];
|
|
|
req.body.fileNames = [];
|
|
|
|
|
|
for (fileIndex = 0; fileIndex < files.length; fileIndex++) {
|
|
|
for (let fileIndex = 0; fileIndex < files.length; fileIndex++) {
|
|
|
req.body.files[fileIndex] = fs.createReadStream(files[fileIndex].path);
|
|
|
req.body.fileNames[fileIndex] = files[fileIndex].name;
|
|
|
}
|
...
|
...
|
|