0

Sails JS でファイルをアップロードするときに、リクエストで送信されたファイルがない場合、これがコントローラーのアクションであると見なされ、サーバーがクラッシュします。

function(req, res) {
  req.file('testFile').upload(function() {
    // do something...
  });
}

ヘッダーを確認しようとしましたが、ファイルが送信されているかどうかに違いはないようです。

私はこのようなものを探しています:

function(req, res) {
  if(file sent) {
    req.file('testFile').upload(...);
  } else {
    // file was not sent, do something else
  }
}

ファイルをアップロードするか、同じ API ではないというこの動作を実現する方法はありますか?

4

2 に答える 2