...
|
...
|
@@ -168,29 +168,45 @@ exports.ueditor = function(req, res) { |
|
|
var headers = getHeader(req, res);
|
|
|
|
|
|
if (req.is("multipart/form-data")) {
|
|
|
req.body.file = fs.createReadStream(req.files.upfile.path);
|
|
|
req.body.files = [fs.createReadStream(req.files.upfile.path)];
|
|
|
req.body.bucket="goodsimg";
|
|
|
|
|
|
request.post({
|
|
|
url: domain + '/fileupload/upload',
|
|
|
formData: req.body
|
|
|
}, function optionalCallback(error, httpResponse, body) {
|
|
|
// {"code":200,"data":"http://img12.static.yhbimg.com/goodsimg/2016/03/10/20/0258a569ab956e81339c7212bb23767c2d.jpg","message":"上传成功","status":true}
|
|
|
// {"originalName":"demo.jpg","name":"demo.jpg","url":"upload\/demo.jpg","size":"99697","type":".jpg","state":"SUCCESS"}
|
|
|
// {"originalName":"018da7232374448d10a565fdfe6211d078.jpg","name":"","url":"","type":".jpg","state":"SUCCESS"}
|
|
|
if (!error && httpResponse.statusCode == 200) {
|
|
|
var json = JSON.parse(body);
|
|
|
var result={};
|
|
|
result.originalName=json.data.substring(json.data.lastIndexOf('/')+1);
|
|
|
result.name=result.originalName;
|
|
|
result.url=json.data;
|
|
|
result.type=json.data.substring(json.data.lastIndexOf('.'));
|
|
|
result.state=json.message=="上传成功"?"SUCCESS":"FAIL";
|
|
|
res.send(JSON.stringify(result));
|
|
|
url: oldUploadUrl,
|
|
|
formData: {
|
|
|
fileData: req.body.files,
|
|
|
project: req.body.bucket
|
|
|
}
|
|
|
}, function (error, resd, body) {
|
|
|
if (!error && resd.statusCode == 200) {
|
|
|
var ret = JSON.parse(body);
|
|
|
if (ret.code === 200) {
|
|
|
//var imgUrl = ret.data.imagesList[0];
|
|
|
var imgs = ret.data.imagesList || [];
|
|
|
var datas = [];
|
|
|
for (var i = 0; i < imgs.length; i++) {
|
|
|
datas.push(joinimg(imgs[i]))
|
|
|
}
|
|
|
|
|
|
var result={};
|
|
|
if(datas.length>0&&datas[0]){
|
|
|
result.originalName=Date.now();
|
|
|
result.name=Date.now();
|
|
|
result.url=datas[0];
|
|
|
result.type=datas[0].substring(datas[0].lastIndexOf('.'));
|
|
|
result.state="SUCCESS";
|
|
|
}else{
|
|
|
result.state="FAIL";
|
|
|
}
|
|
|
console.log(JSON.stringify(result));
|
|
|
res.send(JSON.stringify(result));
|
|
|
}
|
|
|
}else{
|
|
|
res.send({code:"500",message:"接口异常"});
|
|
|
res.json(errBackMsg);
|
|
|
}
|
|
|
});
|
|
|
|
|
|
|
|
|
} else {
|
|
|
res.json({
|
|
|
code: "500",
|
...
|
...
|
|