2017-07-17 90 views
0

我有一個html下拉輸入和上傳按鈕,它可以像我想的那樣工作,但我想要將文件從我的計算機拖到dropzone然後上傳的能力。將文件拖放到HTML輸入

我該怎麼做?

<input id="FileUpload" type="file" accept=".doc, .docx, .ppt, .pptx, .xls, .xlsx, .pdf, .jpg, .jpeg, .png, .gif" multiple="multiple" onchange="CheckFileSize();" /> 

<asp:Button ID="FileUploadBtn" runat="server" Text="Upload" OnClientClick="return ValidateAndSend('Upload');" /> 

我有下面的文檔類型,我不能改變,我認爲,這意味着我不能使用HTML5實例

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

回答

0

我相信,HTML的輸入不具有拖放文件的輸入。您應該考慮導入外部腳本,例如Dropzone.js

您只需下載並將js文件導入到您的html中,然後按照網站上的說明創建拖放文件輸入。 Doctype標題不應該影響此方法。

我希望這有助於!