MeanJSアプリケーションでファイルのダウンロードを実装する方法

MaheshGupta

モバイルアプリ開発者であり、Webアプリは初めてです。MeanJSスタックを使用してWebアプリでファイルのアップロードとダウンロードを実装しようとしています。multerプラグインを使用してファイルをサーバーにアップロードしました。多くのグーグルの後、私はファイルをアップロードしてアップロードディレクトリに保存するMulterをうまく使用しました。今私は同じダウンロードを実装しようとしています、そして私はこれをする考えがありません。私は2つの方法に従いました:

  1. <a target="_self" href="/uploads/{{eachDocument.modifiedFileName}}" download="{{eachDocument.fileName}}">{{eachDocument.fileName}}</a>
  2. http://expressjs.com/api.html#res.downloadに示されているように、Expressサーバーコントローラーでルートを使用しました

方法1のアプリケーションを使用すると、アップロードはパブリックディレクトリではないため、「ファイルではありません」というエラーでファイルがダウンロードされることはありません。

方法2を使用すると、生のファイルコンテンツを取得できますが、ファイルの保存方法がわかりません。

multerを使用してアップロードされたuploadsディレクトリに保存されているファイルのダウンロードを実装する方法を教えてください。

ありがとう

MaheshGupta

@Sridhar Chidurala、サーバーとビューコントローラーのコードを見つけてください。

サーバーコントローラーに次のコードを使用しています。

var file = __dirname + "/../../" + results.filePath;
 res.download(file, results.filename, function (err) {
     if (err) {
     } else {
     }
  });

ビューコントローラで、いくつかのデータを投稿し、そのデータに基づいてファイルデータをビューに取得します。

$http.post(requestString, reqObject).
  success(function (response) {
    // **I get the file data here**
    console.log("success response : " + JSON.stringify(response));
   }).error(function (response) {
     console.log("error response : " + JSON.stringify(response));
   });

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Spring 3MVCアプリケーションのファイルアップロードにウイルススキャンを実装する方法

分類Dev

Webアプリケーションにオフラインマップを実装する方法と、ダウンロード用のマップタイルはどこで入手できますか?

分類Dev

Webアプリケーションにオフラインマップを実装する方法と、ダウンロード用のマップタイルはどこで入手できますか?

分類Dev

アプリケーションレールからxlsファイルをダウンロードする4

分類Dev

SpringMVCアプリケーションでCSVをダウンロードする-ファイルがダウンロードされません。

分類Dev

URLからファイルをダウンロードするアプリケーション

分類Dev

Cloud Foundryでアプリケーションのすべてのファイルをダウンロードすることは可能ですか?

分類Dev

アプリ内ダウンロードmp3ファイルを実装する方法

分類Dev

iPhoneアプリケーションでskydriveからダウンロードしたPDFファイルを保存および取得する方法

分類Dev

TYPO3フロントエンドエクステンションで複数のファイルのアップロードを実装する方法

分類Dev

javafxのアプリケーション内でhtmlファイルをロードする方法

分類Dev

コルドバアプリケーションでローカルプッシュ通知を実装する方法

分類Dev

Micronautでサービスプロファイルも使用するCLIアプリケーションを実装する適切な方法

分類Dev

jboss EAP6.2アプリケーション用のロガーファクトリを実装する方法

分類Dev

私のアプリケーションでダウンロード可能なファイル

分類Dev

Azureロジックアプリのアクションを使用してブラウザーにファイルをダウンロードする方法

分類Dev

アプリケーションローダーのアップロードファイルを作成するにはどうすればよいですか?

分類Dev

REST経由でJhipsterアプリケーションからファイルをダウンロードするにはどうすればよいですか?

分類Dev

シャイニーアプリでPDFファイルをダウンロードする方法

分類Dev

Kotlin Androidアプリケーションで読み取り専用に使用する外部.dbファイルをダウンロードしますか?

分類Dev

Android ファイルをダウンロードして、アプリケーションでのみ読み取りますか?

分類Dev

ダウンロードを再開すると、Javaアプリケーションで破損したファイルがダウンロードされるのはなぜですか?

分類Dev

visualvmでアプリケーションの起動をプロファイルする方法

分類Dev

ダウンロードしたファイル(オーディオ、ドキュメント)をmac os xサンドボックスアプリケーションのユーザーのダウンロードフォルダーに自動的に保存するにはどうすればよいですか?

分類Dev

プログラムでアプリケーションが使用する元のレイアウトフォルダを決定する方法

分類Dev

Androidアプリケーションに複数のファイルプロバイダーを追加する

分類Dev

私のreactアプリケーションのフォームタグはphpファイルをダウンロードします。直し方?

分類Dev

アップロードしたファイルをMVCアプリケーションのアプリケーションフォルダー以外の場所に保存するにはどうすればよいですか?

分類Dev

スタンドアロンアプリケーションでEhcacheCacheManagerをシャットダウンする方法

Related 関連記事

  1. 1

    Spring 3MVCアプリケーションのファイルアップロードにウイルススキャンを実装する方法

  2. 2

    Webアプリケーションにオフラインマップを実装する方法と、ダウンロード用のマップタイルはどこで入手できますか?

  3. 3

    Webアプリケーションにオフラインマップを実装する方法と、ダウンロード用のマップタイルはどこで入手できますか?

  4. 4

    アプリケーションレールからxlsファイルをダウンロードする4

  5. 5

    SpringMVCアプリケーションでCSVをダウンロードする-ファイルがダウンロードされません。

  6. 6

    URLからファイルをダウンロードするアプリケーション

  7. 7

    Cloud Foundryでアプリケーションのすべてのファイルをダウンロードすることは可能ですか?

  8. 8

    アプリ内ダウンロードmp3ファイルを実装する方法

  9. 9

    iPhoneアプリケーションでskydriveからダウンロードしたPDFファイルを保存および取得する方法

  10. 10

    TYPO3フロントエンドエクステンションで複数のファイルのアップロードを実装する方法

  11. 11

    javafxのアプリケーション内でhtmlファイルをロードする方法

  12. 12

    コルドバアプリケーションでローカルプッシュ通知を実装する方法

  13. 13

    Micronautでサービスプロファイルも使用するCLIアプリケーションを実装する適切な方法

  14. 14

    jboss EAP6.2アプリケーション用のロガーファクトリを実装する方法

  15. 15

    私のアプリケーションでダウンロード可能なファイル

  16. 16

    Azureロジックアプリのアクションを使用してブラウザーにファイルをダウンロードする方法

  17. 17

    アプリケーションローダーのアップロードファイルを作成するにはどうすればよいですか?

  18. 18

    REST経由でJhipsterアプリケーションからファイルをダウンロードするにはどうすればよいですか?

  19. 19

    シャイニーアプリでPDFファイルをダウンロードする方法

  20. 20

    Kotlin Androidアプリケーションで読み取り専用に使用する外部.dbファイルをダウンロードしますか?

  21. 21

    Android ファイルをダウンロードして、アプリケーションでのみ読み取りますか?

  22. 22

    ダウンロードを再開すると、Javaアプリケーションで破損したファイルがダウンロードされるのはなぜですか?

  23. 23

    visualvmでアプリケーションの起動をプロファイルする方法

  24. 24

    ダウンロードしたファイル(オーディオ、ドキュメント)をmac os xサンドボックスアプリケーションのユーザーのダウンロードフォルダーに自動的に保存するにはどうすればよいですか?

  25. 25

    プログラムでアプリケーションが使用する元のレイアウトフォルダを決定する方法

  26. 26

    Androidアプリケーションに複数のファイルプロバイダーを追加する

  27. 27

    私のreactアプリケーションのフォームタグはphpファイルをダウンロードします。直し方?

  28. 28

    アップロードしたファイルをMVCアプリケーションのアプリケーションフォルダー以外の場所に保存するにはどうすればよいですか?

  29. 29

    スタンドアロンアプリケーションでEhcacheCacheManagerをシャットダウンする方法

ホットタグ

アーカイブ