私はASP.NET MVC 4.5.2でアップロード機能を持っています〜/ Uploads /に画像をアップロードする方法。私は次のコードで画像を表示したい場合はasp.netで相対パスを絶対パスに置き換えます。
:
<img src="@item.ImagePath" alt="Image" />
私が取得:
<img src="c:\users\yanni\documents\visual studio 2015\Projects\MyProject\MyProject\Uploads/references/postfinance.PNG" alt="Image" />
私の質問は、私はC置き換えることができます方法を知っている:\ユーザーを...〜」で/Uploads/filename.ext "
は、多分それは指定することが重要です:C:\ユーザー\ヤニープロジェクト\ Visual Studioの2015 \ドキュメント\ \ MyProjectと\ MyProjectのアップロード/参照\/postfinance.PNG
私のデータベースでは、私は完全なリンクを持っていますこのControllerCodeによって参照:あなたの助けを事前あたり
references.ImagePath = HttpContext.Request.PhysicalApplicationPath + "Uploads/references/" + ImagePath.FileName;
ImagePath.SaveAs(references.ImagePath);
感謝を
ありがとうございます。 あなたのコードでは、私はこのエラーを受け取ります: 追加情報:SaveAsメソッドは、ルートに関連するパスを要求するように設定されています。〜/ Uploads/postfinance.PNG 'パスは、ルート。 –