2016-09-02 49 views
1

現在、グラフAPIの電子メールメッセージにワードドキュメントを添付する際に、わずかな問題があります。Microsoft Graph API電子メールの添付

私は、サーバー上の場所へのパスを指していれば、私は絶対にうまくメールを送ることができますが、これが変わる可能性があるので、/ Content/Docsのプロジェクト構造内に保持されているコピーを使いたい/File.docx。しかし、私がパス~/Content/Docs/File.docxを使用する場合は、Program FilesのIISディレクトリにあるファイルを探します。 ~を削除すると、C:/ドライブのコンテンツディレクトリが検索されます。誰も私がこれを回避し、アプリケーション内でファイルのバージョンを使用する方法を知っていますか?

私のコードは以下の通りです:

多くのおかげで、

+0

このソリューションを試す:http://stackoverflow.com/questions/12239006/how-do-i-resolve-a-path-relative-to-an-asp-net-mvc-4-application-root ドキュメント: https://msdn.microsoft.com/en-us/library/ms524632(v=vs.90).aspx – Edgaras

+0

これは機能しました。ありがとう。とても簡単。あなたが答えとしてそれを入れたいなら、私は受け入れます – DaRoGa

答えて

1

Edgarasは、完全修飾パスを取得するためにServer.MapPathを使用して、指摘したように、ここであなたを助けるでしょう。

関連する問題