2014-02-06 6 views
0

Использую ajaxToolkit:AjaxFileUpload. Он работает, когда пользователь нажал кнопку запуска загрузки. Я хочу изменить его, поэтому, когда файл выбран или перетаскивается, загрузчик автоматически загружается. Что мне делать? мой код:ajaxToolkit: AjaxFileUpload автоматически загружает

<ajaxToolkit:ToolkitScriptManager runat="Server" EnablePartialRendering="true" ID="ScriptManager1" /> 

<ajaxToolkit:AjaxFileUpload ID="AjaxFileUploader" OnUploadComplete="AjaxFileUploader_UploadComplete" runat="server" /> 

protected void AjaxFileUploader_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e) 
{ 
    AjaxFileUploader.SaveAs(MapPath("~/UploadedFiles/" + e.FileName)); 
} 

ответ

0

Пусть ваш Загрузить компонент использовать класс «FileAttachmentUpload» затем используйте ниже JQuery.

$(".FileAttachmentUpload").change(function() { 
      $(".FileAttachmentUpload .ajax__fileupload_uploadbutton").click(); 
     }); 
     $(".ajax__fileupload_dropzone").on('drop', function() { 
      $(".ajax__fileupload_uploadbutton").click(); 
     }); 
+0

благодарственное для кода replay.this это правильно работать, но когда я перетащить и darop изображение это не работает, и следует нажать на кнопку обновления – user3281649

+0

другой файл ОК, за исключением изображений? –

+0

Я просто загружаю изображение нет другого типа – user3281649

Смежные вопросы