我在上传图片时发现了以下错误 .
“showStack”:false,“stack”:“错误:错误:在完成时产生EACCES \ n(/var/www/projects/mywebsite/dist/node_modules/gulp-gm/index.js:40:21)n at gm . (/var/www/projects/mywebsite/dist/node_modules/gulp-image-resize/node_modules/async/lib/async.js:485:30)\n在emitMany(events.js:127:13) \ n at gm.emit(events.js:201:7)\ n at gm . (/ var / www / project / mywebsite / did / node_modules / gm / lib / jets:70:16)\ n at cb (/var/www/projects/mywebsite/dist/node_modules/gm/lib/command.js:322:16)nn在gm._spawn(/ var / www / projects / mywebsite / dist / node_modules / gm / lib / command.js:226:14)\ n at gm._exec(/var/www/projects/mywebsite/dist/node_modules/gm/lib/command.js:190:17).n at gm.proto . (匿名函数)[大小](/var/www/projects/mywebsite/dist/node_modules/gm/lib/getters.js:68:12)n在/ var / www / projects / mywebsite / dist / node_modules / gulp-image -resize / index.js:46:16 \ n at fn(/var/www/projects/mywebsite/dist/node_modules/gulp-image-resize/node_modules/async/lib/async.js:582:34)\n在立即 . (/ var / www / projec ts / mywebsite / dist / node_modules / gulp-image-resize / node_modules / async / lib / async.js:498:34)\ n在runCallback(timers.js:574:20)\ n at tryOnImmediate(timers.js: 554:5)\ n在processImmediate [as _immediateCallback](timers.js:533:5)“,”isOperational“:true,”level“:”error“,”timestamp“:”2016-11-11T15:07: 11.378Z“}
我已经将文件夹权限更改为 755
但仍然遇到错误 . 请帮我解决这个问题 .
我正在使用 ng-file-upload
进行文件上传 .
客户代码,
this.uploadLogo = function ($files, institute) {
var def = $q.defer();
var file = $files[0];
if (file.size < 5000000) {
$upload.upload({
url: 'api/logo',
method: 'POST',
file: file,
data: myformdata
}).success(function (resp) {
def.resolve(resp);
}).error(function (err) {
def.reject(err);
});
}
return def.promise;
};