0
添付ファイルとして画像付きのメールを送信しようとしています。残念ながら、添付ファイル以外はすべて動作します。私はフォーラムや他の質問やAPIについて見ていますが、私はそれを理解できません。Ionic 2 + Mailgun添付ファイル
ここにメールを送信するためのコードがあります。 base64イメージの配列を受け取ります。画像は、同じ配列を使用してアプリに表示されるので、私はその部分が大丈夫だと思う。
sendAtt(pictures: any[]){
var requestHeaders = new Headers();
requestHeaders.append("Authorization", "Basic " + this.apiKey);
requestHeaders.append("Content-Type", "application/x-www-form-urlencoded");
this.http.request(new Request({
method: RequestMethod.Post,
url: "https://api.mailgun.net/v3/" + this.mailgunUrl + "/messages",
body: "from="+this.sender+"&to=" + this.recipient + "&subject=" + this.subject + "&text=" + this.message +"&attachment="+pictures[0] ,
headers: requestHeaders,
}))
.subscribe(success => {
console.log("SUCCESS -> " + JSON.stringify(success));
}, error => {
console.log("ERROR -> " + JSON.stringify(error));
});
}
最大投稿サイズは25MBですが、あなたの画像はそれよりも小さくなっていますか? Mailgunのログには何が書かれていますか? – emc