もともと私は画像をデータベースに入れ始め、汎用ハンドラーを使用して画像を表示しました。アプリの一部では問題ありませんでしたが、データベースに画像を保存することはうまくいかないことに気付きました。これは、ハイパーリンクを含む html テーブルを動的に作成し、ハイパーリンクに画像を使用するためです。そのため、html とナビゲーションのハイパーリンクを作成するときに汎用ハンドラーを使用すると、非常に混乱するように見えます。そのため、私が選択したのは、これらの画像をサーバー上のフォルダーに配置することですが、今はラップトップを使用してから、アプリをオンラインで公開する段階に到達します。
これは私が使用しているコードです...
string iconName = fpIcon.FileName;
string iconExtension = Path.GetExtension(iconName);
string iconMimeType = fpIcon.PostedFile.ContentType;
string[] matchExtension = { ".jpg", ".png", ".gif" };
string[] matchMimeType = { "image/jpeg", "image/png", "image/gif" };
if (fpIcon.HasFile)
{
if (matchExtension.Contains(iconExtension) && matchMimeType.Contains(iconMimeType))
{
fpIcon.SaveAs(Server.MapPath(@"~/Images/" + iconName));
Image1.ImageUrl = @"~/Images/" + iconName;
}
}
だから私の質問は、大笑いしないでください、しかし、これらの画像はどこに保存されているのですか? Windows検索を使用して、ラップトップのどこにもそれらを見つけることができません。この ~/Images ディレクトリにあるすべての画像を使用して、名前を指定することで画像を任意の画像に変更できますが、画像がどこに保持されているのかわかりません。その時、彼らはどこに行くのですか?
ありがとう