如何使用juqery-uiwordpress插件为WordPress网站添加进度条功能?

摘要:网站进度条源代码juqery-ui,wordpress插件字库,深圳宝安通网站建设,建设专业网站平台功能: 1.多文件同时上传、2.拖动上传、3.实时上传进度条、4.中断上传和删除文件、5.原生file控件的美
网站进度条源代码juqery-ui,wordpress插件字库,深圳宝安通网站建设,建设专业网站平台功能#xff1a; 1.多文件同时上传、2.拖动上传、3.实时上传进度条、4.中断上传和删除文件、5.原生file控件的美化 搁置的功能: 上传文件夹、大文件切片上传、以及其他限制条件未处理 Node服务器的前置准备: 新建文件夹: file_upload_serve初始化npm: npm …功能 1.多文件同时上传、2.拖动上传、3.实时上传进度条、4.中断上传和删除文件、5.原生file控件的美化 搁置的功能: 上传文件夹、大文件切片上传、以及其他限制条件未处理 Node服务器的前置准备: 新建文件夹: file_upload_serve初始化npm: npm init -y安装工具 npm add express multernodemon工具: npm install nodemon -gaxios: npm install axios -sNode运行版本: 18.17.1修改package.json文件scripts: {test: echo \Error: no test specified\ exit 1}, 改为:监听app.jsscripts: {dev: nodemon ./app.js}, 启动: npm run dev Node file_upload_serve app.js 按前置准备完成其他无需更改,请求部分全在app.js /** Description: * Last Date: Do not edit*/ const express require(express) // post请求解析body const bodyParser require(body-parser) // 上传工具库 const multer require(multer) const { writeFileSync } require(fs) const { resolve } require(path) const path require(path) const fs require(fs)const app express() app.use(bodyParser.json({limit: 10mb, extended: true})) // 静态资源共享(下载需要) app.use(express.static(path.join(__dirname, public))) // const storage multer.diskStorage({ // destination: function (req, file, callback) { // // 第一个参数: errorMessage; 参数2: 目标,即下载到哪个文件夹下 // callback(null, uploads/) // }, // filename: function (req, file, callback) { // // 获取上传文件的后缀名 // const ext file.originalname.split(.)[1] // callback(null, Date.now() . ext) // } // }) const storage multer.diskStorage({destination: (req, file, cb) {cb(null, uploads/) // 分片存储目录},filename: (req, file, cb) {const ext file.originalname.split(.)[1]if(req.body.rename) {cb(null, Date.now() . ext) // 单文件名} else {cb(null, ${req.body.index}-${req.body.fileName}) // 分片文件名}} })// 生成upload对象 const upload multer({storage, })// 设置请求头 app.all(*, (req, res, next) {// 允许所有不同源的地址访问res.header(Access-Control-Allow-Origin, *);// 跨域允许的请求方式res.header(Access-Control-Allow-Methods, GET,
阅读全文