У меня есть загрузка файла внутри панели обновлений и кнопка загрузки, которая загружает файл на сервер. Можно ли загрузить файл, не нажимая кнопку загрузки? Я хочу удалить кнопку загрузки и загрузить файл, как только файл будет выбран на компьютере пользователя . Или используйте 4-секундный таймер, затем вызовите upload_click
, чтобы проверить, есть ли у файла загрузки файл или нет. Как я могу сделать это без кнопки внутри панели обновления?
<asp:UpdatePanel ID="UP_DDL" runat="server" UpdateMode="Always" ChildrenAsTriggers="true">
<ContentTemplate>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Upload" OnClick="Upload_Click" runat="server" Text="Upload" />
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="Upload"/>
</Triggers>
</asp:UpdatePanel>
protected void Upload_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
//create the path to save the file to
string fileName = Path.Combine(Server.MapPath("~/Bulk Upload"), FileUpload1.FileName);
//save the file to our local path
FileUpload1.SaveAs(fileName);
}
}