0

完全に修飾されたファイル システムの場所を指定せずに、.NET ソリューション内のファイルを指す新しいビットマップを参照することは可能ですか? クラウド ストレージをセットアップせずに Azure で実行するためにこれを実行しようとしています。

このコードは a.jpg の解決に失敗します... \a.jpg、~\a.jpg などを試しました。

    context.Response.Clear();
    //Bitmap bitMapImage = new System.Drawing.Bitmap((@"P:\somedirectory\a.jpg"));
    Bitmap bitMapImage = new System.Drawing.Bitmap((@"a.jpg"));
    Graphics graphicImage = Graphics.FromImage(bitMapImage);

更新:また試しました

Bitmap bitMapImage = new System.Drawing.Bitmap(HttpContext.Current.Server.MapPath("a.jpg"));
4

1 に答える 1

1

AzureでMVC 4を使用してこれを使用します

string strAttachFileName = HostingEnvironment.MapPath("/images/GM.gif");
于 2013-05-14T01:09:40.543 に答える