2014-02-06 61 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