上传文件报405错误怎么解决?
发布于 10 年前 作者 JerroldLee 10192 次浏览 最后一次编辑是 8 年前

上传文件报405错误,提示Method Not Allowed,请问各位高手该怎么解决呢?

2 回复

这提示很明白咯,服务端没处理POST请求

服务器端已经写了处理的代码,为什么提示方法不允许?

module.exports = {
 uploadcsv: function *(next) {
    console.log('进入上传文件');
    console.log('this.method:' + this.method);
    if ('POST' != this.method) {
      return yield next;
    }

    var parts = parse(this),
        part;

    while (part = yield parts) {
      console.log('进入循环');
      console.log('part:' + part);
      var stream = fs.createWriteStream('/tmp/' + Math.random());
      part.pipe(stream);
      console.log('uploading %s -> %s', part.filename, stream.path);
    }
    this.redirect('/detailbase');
 }
}
回到顶部