2017-11-08 14 views
0

私はASP.NETで電子メールを作成しましたが、本文にリンクを追加したいのですが、これは通常のURLではなく、バイト配列で作成されたファイルですその私のメールにリンク可能な対象のファイルが、私はここに、リンクがクリック可能ですが、何も開かない何をすべきかに関係なく、私のコードです:ASP.NET Cant Open電子メールでのリンク

FileContentResult eventPass = new FileContentResult(generatedPass, "application/vnd.apple.pkpass"); 

eventPass.FileDownloadName = "preview.pkpass"; 

message += "<a href='//" + eventPass + "' target='_blank'>Click Here</a>"; 
AlternateView alternateView = AlternateView.CreateAlternateViewFromString(message, null, MediaTypeNames.Text.Html); 
      alternateView.LinkedResources.Add(inline); 

email.AlternateViews.Add(alternateView); 
       email.IsBodyHtml = true; 
       email.Headers.Add("Content-Type", "application/vnd.apple.pkpass"); 

私はeventPassファイルのダウンロードを返すかのため、ファイルが正しく生成されて知っています。

eventPassをサーバーに保存する必要はありますか?ここ

答えて

-1

可能な答え:これはあなたを助けている場合

How to set mime type of application/vnd.apple.pkpass in order to share pass by link or email

が正しいと私の答えをマークしてください。

+0

質問に答えた人が外部のページに移動する必要がないように、解答に解答を記入してください。外部ページへのリンクを追加するだけでは不十分です。また、答えの一部として正しい答えを記入するように質問者に依頼する必要はありません。あなたが好きなら、あなたは彼/彼女にコメントで尋ねることができます。 – Mustafa

関連する問題