私はasp.net webformsにアップロードされたファイルを持っていますが、動作しますが、ディスクからファイルを選択したときにアップロードする各ファイルに名前を追加したいので、名前を付けることもできます。ファイルアップローダ経由でアップロード中にファイルに名前を付けるにはどうすればいいですか?
<asp:FileUpload ID="FileUpload1" runat="server" />
は.cs
if (FileUpload1.HasFile)
{
string fileName = Path.GetFileName(FileUpload1.FileName);
FileUpload1.PostedFile.SaveAs(Server.MapPath("~/SiteImages/BPA/") + fileName);
HdnFieldFard.Value = fileName;
}
'fileName'の代わりに任意の名前を使用できます。これには何が問題なのですか? –
私はユーザー定義の名前を意味します。すなわち、UPLOAD FILEコントロールをクリックすると、Cドライブにファイルが選択され、「myimage01.jpg」という名前を付けてから「 – Cuckoo
」をクリックします。現在、 'SiteImages/BPA/'フォルダー。 'FileUpload1.PostedFile.SaveAs(Server.MapPath("〜/ SiteImages/BPA/")+" anyname ");' –