私が達成しようとしているのは、アップロードされた画像の名前をやや一意の文字列に変更することです。
データベースによって動的に入力される画像ギャラリーを作成しました。同じ名前の画像がアップロードされた場合、データベースに保存されたファイルが問題になることを除いて、ギャラリーは正常に動作しています!
ファイル アップロード用のコントローラー内のコード:
string AdvertImage = picture1.FileName;
advert.AdvertImage = AdvertImage;
var image1Path = Path.Combine(Server.MapPath("~/Content/Images"), AdvertImage);
picture1.SaveAs(image1Path);
以下のコードは私が取り組んでいるものです
string BackImage = DateTime.Now.ToString("yyyyMMddhhmmssfffffff");
caradvert.BackImage = BackImage;
var image3Path = Path.Combine(Server.MapPath("~/Content/CarImages"), BackImage);
picture3.SaveAs(image3Path);
画像の最後に .jpg を追加していない一意のファイル名を作成できました。
この件に関するヘルプやアドバイスは大歓迎です