0

私が達成しようとしているのは、アップロードされた画像の名前をやや一意の文字列に変更することです。

データベースによって動的に入力される画像ギャラリーを作成しました。同じ名前の画像がアップロードされた場合、データベースに保存されたファイルが問題になることを除いて、ギャラリーは正常に動作しています!

ファイル アップロード用のコントローラー内のコード:

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 を追加していない一意のファイル名を作成できました。

この件に関するヘルプやアドバイスは大歓迎です

4

1 に答える 1