2017-01-05 19 views
1

WebAPIコントローラで絶対パスまたは相対パスをファイルに戻して、完全な物理ファイルパスのみを知る方法を教えてください。WebAPIコントローラの物理パスから絶対パスを生成する方法

System.Web.Hosting.HostingEnvironment.MapPathを使用して反対側の情報が大量に見つかりましたが、逆の(物理から絶対/相対)が必要です。

が、これはそれを行うための最善の方法です?:

Url.Content("~/" + myFullPath.Replace(System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath,""))

+0

「物理パス」はアプリ内の位置を指していますか? (実際には他のパスをWebアクセス可能なパスにマップすることはできません) –

答えて

0

あなたは、ファイルの物理パスからApplicationPhysicalPathプロパティの値を削除することができます。

関連する問題