アップロードされたファイルをAWSS3から取得します

1月

コードを考えてみましょう:

    var express = require('express'),
        aws = require('aws-sdk'),
        bodyParser = require('body-parser'),
        multer = require('multer'),
        multerS3 = require('multer-s3');

    aws.config.update({
        secretAccessKey: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
        accessKeyId: 'XXXXXXXXXXXXXXX',
        region: 'us-east-1'
    });

    var app = express(),
        s3 = new aws.S3();

    app.use(bodyParser.json());

    var upload = multer({
        storage: multerS3({
            s3: s3,
            bucket: 'bucket-name',
            key: function (req, file, cb) {
                console.log(file);
                cb(null, file.originalname); //use Date.now() for unique file keys
            }
        })
    });

    //open in browser to see upload form
    app.get('/', function (req, res) {
        res.sendFile(__dirname + '/index.html');//index.html is inside node-cheat
    });

    //use by upload form
    app.post('/upload', upload.array('upl',1), function (req, res, next) {
        res.send("Uploaded!");
    });

    app.listen(3000, function () {
        console.log('Example app listening on port 3000!');
    });

バケットに正常にアップロードされた、ユーザーがノードアップロードしたファイルを取得するにはどうすればよいですか?

アップロード後にファイルを操作する必要があります。

ファイルを正常にアップロードすると、URLが返されます。URLを使用すると、アップロードされたファイルを取得できます。次に、nodejs関数fs.readFileSync(ファイルパス)を使用してファイルを読み取ることができます。

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

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

編集
0

コメントを追加

0

関連記事

RのAWSS3バケットから最後に変更されたファイルを取得します

Retrofit2を使用してAWSS3の事前署名されたURLにファイルをアップロードします

最近アップロードされたAWSS3ファイルは更新されていません

Rails 3.1:PaperClip / Mongoid / SimpleForm <-ネストされたフォームを使用してAWSS3にファイルをアップロードする

Rubyで事前に署名されたPOSTファイルをAWSS3にアップロードするにはどうすればよいですか?

AWSS3の事前署名されたURLRetrofit2AndroidにアップロードファイルをPUT

事前に署名されたURLを使用してアップロードした後、ファイルに追加情報があるAWSS3上のファイル

Angular8からAWSS3にファイルをアップロードする方法

演奏する!ファイルをアップロードしてAWSS3に保存します

NodeJSを使用してffmpegファイルの出力をAWSs3にアップロードします

node.jsのaws-sdkからawss3バケットにJSONファイルをアップロードします

モバイルアプリからAWSS3に画像をアップロードします

Coldfusion:AWSS3でファイルをアップロードしようとしています

一度に多数のファイルをAWSS3にアップロードします

NodeJsがファイルをAWSS3にアップロード-破損したファイル

AWSS3バケットから暗号化された.gzファイルをダウンロードするにはどうすればよいですか

Django:CSVファイルをAWSS3にアップロードする

アクセスしようとしているバケットは、指定されたエンドポイントを使用してアドレス指定する必要がありますAWSS3へのファイルのアップロード

アクセスしようとしているバケットは、指定されたエンドポイントを使用してアドレス指定する必要がありますAWSS3へのファイルのアップロード

スキッパーを使用したSails.jsファイルのAWSS3へのアップロード

Laravel5.1経由でAWSS3に画像/ファイルをアップロードします。残念ながら画像は破損しています

Laravel5.1経由でAWSS3に画像/ファイルをアップロードします。残念ながら画像は破損しています。

ChaliceAPI呼び出しを介したAWSS3へのファイルのアップロード

AWSS3バケットにアップロードされた複数のファイルのデフォルトのコンテンツタイプを変更します

LaravelからAWSs3ストレージに画像をアップロードすると、Heroku Server500エラーが表示されました

AWSAppSyncを使用してAWSS3にファイルをアップロードする方法

NodeJSを使用してAWSS3に複数のファイルをアップロードする

入力フィールドなしでローカル画像ファイルをawss3にアップロードします

AWSSDKを介してAWSS3バケットからファイルをダウンロードすると、ファイルが破損します

TOP 一覧

  1. 1

    Unity:未知のスクリプトをGameObject(カスタムエディター)に動的にアタッチする方法

  2. 2

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  3. 3

    Ansibleで複数行のシェルスクリプトを実行する方法

  4. 4

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  5. 5

    Crashlytics:コンパイラー生成とはどういう意味ですか?

  6. 6

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  7. 7

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  8. 8

    Chromeウェブアプリのウェブビューの高さの問題

  9. 9

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  10. 10

    Windows 10の起動時間:以前は20秒でしたが、現在は6〜8倍になっています

  11. 11

    Reactでclsxを使用する方法

  12. 12

    ファイル内の2つのマーカー間のテキストを、別のファイルのテキストのセクションに置き換えるにはどうすればよいですか?

  13. 13

    MLでのデータ前処理の背後にある直感

  14. 14

    グラフからテーブルに条件付き書式を適用するにはどうすればよいですか?

  15. 15

    Pythonを使用して同じ列の同じ値の間の時差を取得する方法

  16. 16

    mutate_allとifelseを組み合わせるにはどうすればよいですか

  17. 17

    ネットワークグラフで、ネットワークコンポーネントにカーソルを合わせたときに、それらを強調表示するにはどうすればよいですか?

  18. 18

    テキストフィールドの値に基づいて UIslider を移動します

  19. 19

    BLOBストレージからデータを読み取り、Azure関数アプリを使用してデータにアクセスする方法

  20. 20

    PowerShellの分割ファイルへのヘッダーの追加

  21. 21

    ソートされた検索、ターゲット値未満の数をカウント

ホットタグ

アーカイブ