У меня есть веб-форма в asp.net 4.0 c #
речь идет о публикации информации о книге для продажи.
В настоящее время, если пользователь загрузит изображение книги и не нажмет кнопку «отправить», файл все равно будет на моем локальном диске. Как мне управлять этими файлами / домашним хозяйством для неиспользуемого файла, который не был частью сообщения в .net?
В настоящее время он просто использует этот код aspx:
<asp:FileUpload ID="flupload1" runat="server" />
<asp:RegularExpressionValidator ID="revImage" runat="server" ControlToValidate="flupload1"
ValidationGroup="sell" Display="Dynamic" ForeColor="Red" Text=" Invalid image type"
ValidationExpression="^.*\.((j|J)(p|P)(e|E)?(g|G)|(g|G)(i|I)(f|F)|(p|P)(n|N)(g|G))$" />
для кода:
protected void uploadBtn1_Click(object sender, EventArgs e)
{
if (flupload1.HasFile)
{
flupload1.SaveAs(Server.MapPath("productImages") + "//" + flupload1.FileName);
try
{
img1.ImageUrl = "ProductImages//" + flupload1.FileName;
}
catch (Exception )
{
}
}
}