ユーザーがファイルをアップロードして後でダウンロードできる node.js アプリを作成しています。ファイル情報(ユーザーがアップロードした元のファイル名など)をmongodbドキュメントに保存し、そのファイルにmongodbドキュメントIDと同じ名前を付けています。今、ユーザーがそのファイルを元のファイル名でダウンロードできるようにしたいと考えています。
私が知りたいのは、ユーザーがhttp://myapp.com/mongoDocument_Idで GET リクエストを送信すると、 ユーザーが myOriginalfile.ext という名前のファイルを取得することです。
node-static およびその他のモジュールについては知っていますが、ファイルを送信する前にそれらの名前を変更できません。
私はkoa.jsフレームワークを使用しています。