私はモバイルアプリ開発者で、ウェブアプリは初めてです。MeanJS スタックを使用して、Web アプリでファイルのアップロードとダウンロードを実装しようとしています。multer プラグインを使用してファイルをサーバーにアップロードしました。多くのグーグル検索の後、ファイルをアップロードディレクトリにアップロードして保存する Multer の使用に成功しました。今、同じダウンロードを実装しようとしていますが、これを行う考えがありません。私は2つの方法に従いました:
<a target="_self" href="/uploads/{{eachDocument.modifiedFileName}}" download="{{eachDocument.fileName}}">{{eachDocument.fileName}}</a>
- http://expressjs.com/api.html#res.downloadに示されているように、エクスプレスサーバーコントローラーでルートを使用しました
方法 1 のアプリケーションを使用すると、「ファイルではありません」というエラーでファイルがダウンロードされることはありません。これは、アップロードがパブリック ディレクトリではないためです。
方法 2 を使用すると、未加工のファイル コンテンツを取得できますが、ファイルを保存する方法がわかりません。
multerを使用してアップロードされたアップロードディレクトリに保存されているファイルのダウンロードを実装する方法を教えてください。
ありがとう