1

FileUploadコントロールを使用して、画像ファイルをデータベースServer.MapPathにロードしました。url次に、この画像ファイルurlをデータベースから取得し、Image コントロールを に設定しますAsp.Net。どうやってやるの?

画像ファイルをデータベースにロードすると、urlデータベースでは次のようになります。

C:\Users\Joseph\Documents\Visual Studio 2012\Projects\cesme_pano\cesme_pano\Chrysanthemum.jpg

これurlImage.ImageUrl制御するように設定しましたが、機能しませんでした。どうすればこの問題を解決できますか。

ありがとう。

4

1 に答える 1

2

多分これはあなたが探しているものです。あなたがしようとしているのは、物理パスを ASP.NET が理解できる仮想パスに変換することです。

提案は行くことです:

String RelativePath = AbsolutePath.Replace(Request.ServerVariables["APPL_PHYSICAL_PATH"], String.Empty); 
于 2012-10-13T10:09:48.917 に答える