jquery.upload.js是一款非常方便實用的jQuery文件上傳插件。該插件可以使您擁有處理文件上傳的能力,無需依賴于Flash或Java等技術(shù)。目前,jquery.upload.js的最新版本為3.1.0,您可以通過訪問官網(wǎng)來獲取該插件的下載。
使用jquery.upload.js,您可以輕松地實現(xiàn)如下功能:
$("input[type=file]").upload({ action: "/upload.php", //文件上傳的URL allow: "*.jpg;*.png", //允許上傳的文件類型 complete: function (data) { console.log(data); } });通過設(shè)置相應(yīng)的配置項,您可以定制化您的上傳體驗,并且獲得很好的反饋。如果您需要更高級的功能,您可以使用jquery.upload.js提供的豐富的API進(jìn)行更深入的定制。
//實現(xiàn)并發(fā)上傳 $("input[type=file]").upload({ action: "/upload.php", allow: "*.jpg;*.png", multiple: true, //開啟并發(fā)上傳 success: function (data) { console.log(data); } }); //在上傳之前執(zhí)行自定義的校驗操作 $("input[type=file]").upload({ action: "/upload.php", allow: "*.jpg;*.png", beforeUpload: function (file) { if (file.size >5 * 1024 * 1024) { alert("文件超過5MB!"); return false; } } });總結(jié)起來,jquery.upload.js是一個非常適合開發(fā)者使用的文件上傳插件。它可以非常有效地解決文件上傳的問題,并且提供了非常靈活的配置項和API。如果您正在開發(fā)一個文件上傳功能,那么jquery.upload.js將是您的不二之選。