ファイルアップロードコントロールを使用してNode.jsの電子メールにファイルを添付する方法

user9847788

私のAngularアプリはFormGroupをNode.jsサーバーに送信してから、そのフォームコンテンツをメールで送信します。

現時点では、次のようにメール本文を入力できます。

<tr>
    <th>Town</th><td>${content['formBody']['personalInfo']['town']}</td>
</tr>

等々...

しかし、私のフォームには、電子メールに添付ファイルを追加するためにも使用したいファイルアップロードコントロールもあります。

これが私が現在持っているものです:

<td>${content['formBody']['send']['fileUpload']}</td>

ただし、現在、実際に選択されたファイルの代わりに、「オブジェクトオブジェクト」が電子メールの本文に表示されています。

上記の方法を使用して、選択したファイルを電子メールに添付する方法はありますか、それとも別の方法がありますか?どうもありがとう

ペドロシルバ

ファイルを取得するためにNode.jsで何を使用していますか?数ヶ月前、私はファイルをアップロードするのに必要と使用Multer、ノードJSでFORMDATAファイルを扱うためのNPMパッケージを。これを使用すると、バックエンドで受信したファイルを使用して、電子メールに送信できます。

フロントエンドファイル内

//Method to do the request
superagent
.post(/register")
.attach("avatar", uploadedImage)

uploadImageには、VueJSコンポーネントで取得した画像コンテンツが含まれています

バックエンドファイル内

var multer = require('multer')
var upload = multer({ dest: 'uploads/' })
import fs from 'fs-extra'

router.post('/register', upload.single('avatar'), (req, res, next) => {
    return fs.readFile(req.file.path)
            .then(content => {
                // The content of the file
            })
}

詳細については、Axiosを使用してFormDataとして送信されたデータにアクセスするという回答があります。

それは役に立ちますか?

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

指定されたクライアントを使用して、プログラムでJavaから電子メールの添付ファイルを送信する方法

分類Dev

FileDialogを使用してファイルを電子メールに添付する

分類Dev

JavaMailを使用して電子メールに複数のファイルを添付する方法は?

分類Dev

curlで電子メールに添付ファイルを追加する方法

分類Dev

OutlookJsアドインを使用してOutlookの電子メールの添付ファイルをクラウドサーバーにアップロードする方法

分類Dev

Outlookの電子メールにPDFファイルを添付する

分類Dev

電子メールに複数の動的添付ファイルを追加する

分類Dev

ApacheCamelが電子メールの添付ファイルをftpにアップロード

分類Dev

codeigniterを使用して電子メールでファイルを添付する方法に問題がある

分類Dev

mailparser npmモジュールを使用してnode.jsの電子メールの添付ファイルを解析する方法は?

分類Dev

送信先の電子メールに応じて添付ファイルを保存するOutlook2013コード

分類Dev

RESTAPIを使用して添付ファイル付きのドキュメントをExactOnlineにアップロードする方法

分類Dev

ExcelでVBAを使用して電子メールに添付ファイルを追加する方法

分類Dev

PowershellでGet-ChildItemを使用してファイルを電子メールに添付する方法

分類Dev

Net :: SMTP :: TLSを使用して電子メールの添付ファイルを送信する方法

分類Dev

電子メールに添付する名前としてタイムスタンプを持つ(最新の)ファイルを取得するPythonコード

分類Dev

メディアアップロード方法を使用して、Appscriptに添付ファイル付きのメールを送信する

分類Dev

添付ファイル付きの電子メールを送信するVBA

分類Dev

Xcode:ピッカーを使用して添付ファイルを電子メールに追加する

分類Dev

CSVファイルを単一の電子メールの添付ファイルとして送信する

分類Dev

web2pyで電子メール用にアップロードされたファイルを添付する方法

分類Dev

Javaで電子メールにZIPファイルを添付するには?

分類Dev

Flaskで電子メールメッセージにファイルを添付する方法は?

分類Dev

HTMLを使用して電子メールクライアントに添付ファイルを開くように強制する方法

分類Dev

電子メールの添付ファイルをOutlookの別のフォルダーに移動する

分類Dev

Woocommerceの特定の電子メール通知から電子メールの添付ファイルを除外する

分類Dev

このコードを使用して複数の添付ファイル付きの電子メールを送信する方法

分類Dev

電子メールの添付ファイルとして送信する前にファイルが利用可能かどうかを確認する方法

分類Dev

ローカルファイルにコンテンツを保存せずにファイルを電子メールに添付する

Related 関連記事

  1. 1

    指定されたクライアントを使用して、プログラムでJavaから電子メールの添付ファイルを送信する方法

  2. 2

    FileDialogを使用してファイルを電子メールに添付する

  3. 3

    JavaMailを使用して電子メールに複数のファイルを添付する方法は?

  4. 4

    curlで電子メールに添付ファイルを追加する方法

  5. 5

    OutlookJsアドインを使用してOutlookの電子メールの添付ファイルをクラウドサーバーにアップロードする方法

  6. 6

    Outlookの電子メールにPDFファイルを添付する

  7. 7

    電子メールに複数の動的添付ファイルを追加する

  8. 8

    ApacheCamelが電子メールの添付ファイルをftpにアップロード

  9. 9

    codeigniterを使用して電子メールでファイルを添付する方法に問題がある

  10. 10

    mailparser npmモジュールを使用してnode.jsの電子メールの添付ファイルを解析する方法は?

  11. 11

    送信先の電子メールに応じて添付ファイルを保存するOutlook2013コード

  12. 12

    RESTAPIを使用して添付ファイル付きのドキュメントをExactOnlineにアップロードする方法

  13. 13

    ExcelでVBAを使用して電子メールに添付ファイルを追加する方法

  14. 14

    PowershellでGet-ChildItemを使用してファイルを電子メールに添付する方法

  15. 15

    Net :: SMTP :: TLSを使用して電子メールの添付ファイルを送信する方法

  16. 16

    電子メールに添付する名前としてタイムスタンプを持つ(最新の)ファイルを取得するPythonコード

  17. 17

    メディアアップロード方法を使用して、Appscriptに添付ファイル付きのメールを送信する

  18. 18

    添付ファイル付きの電子メールを送信するVBA

  19. 19

    Xcode:ピッカーを使用して添付ファイルを電子メールに追加する

  20. 20

    CSVファイルを単一の電子メールの添付ファイルとして送信する

  21. 21

    web2pyで電子メール用にアップロードされたファイルを添付する方法

  22. 22

    Javaで電子メールにZIPファイルを添付するには?

  23. 23

    Flaskで電子メールメッセージにファイルを添付する方法は?

  24. 24

    HTMLを使用して電子メールクライアントに添付ファイルを開くように強制する方法

  25. 25

    電子メールの添付ファイルをOutlookの別のフォルダーに移動する

  26. 26

    Woocommerceの特定の電子メール通知から電子メールの添付ファイルを除外する

  27. 27

    このコードを使用して複数の添付ファイル付きの電子メールを送信する方法

  28. 28

    電子メールの添付ファイルとして送信する前にファイルが利用可能かどうかを確認する方法

  29. 29

    ローカルファイルにコンテンツを保存せずにファイルを電子メールに添付する

ホットタグ

アーカイブ