rdeg@cdjjdisiejjsishysjhwhdjw.hnuhnbjshsjcdnjfhdnfdhfbfkdhfbifhdkdujs

民族中国:器乐典藏 - 歌单 - 网易云音乐
民族中国:器乐典藏
民族中国:器乐典藏
播放:10次
网易云音乐多端下载
同步歌单,随时畅听320k好音乐
网易公司版权所有(C)杭州乐读科技有限公司运营:富文本编辑+fs操作文件+Buffer练习(头像上传功能) - 维克多噗噗的博客 - CSDN博客
富文本编辑+fs操作文件+Buffer练习(头像上传功能)
富文本编辑内容
下载的文件
引入目录文件进来:
文件上传功能引用文件:
require(‘../ueditor/’);
模板article.ejs
&!DOCTYPE html&
lang="en"&
charset="UTF-8"&
src="/js/jquery.js"&&
type="text/javascript" charset="utf-8" src="/ueditor/ueditor.config.js"&&
type="text/javascript" charset="utf-8" src="/ueditor/ueditor.all.min.js"& &
type="text/javascript" charset="utf-8" src="/ueditor/lang/zh-cn/zh-cn.js"& &
action="/admin/article" method="post" enctype="multipart/form-data"&
type="text" name="title" class="title"&&
type="text" name="tag" class="tag"&&
type="text" name="author" class="author"&&
上传封面: type="file" name="file" multiple="multiple"&&
type="submit" name="submit" value="发表" onclick="getContent()"&
type="text" name="content" style="display: none" class='content'&
id="editor" type="text/plain" style="width:1024height:500"&&
var ue = UE.getEditor('editor');
function getContent() {
$('.content').val(ue.getContent());
console.log(ue.getContent());
ue.js文件上传功能
const express = require('express'),
path = require('path'),
ueditor = require("../ueditor/"),
router = express.Router();
router.use("/admin/ue",ueditor(path.join(process.cwd(),'public'),function (req,res,next){
let ActionType = req.query.
if(ActionType === 'uploadimage' || ActionType === 'uploadfile' || ActionType === 'uploadvideo'){
let file_url = '/img/ueditor/';
if(ActionType === 'uploadfile'){
file_url = '/file/ueditor/';
if(ActionType === 'uploadvideo'){
file_url = '/video/ueditor/';
res.ue_up(file_url);
res.setHeader('Content-Type','text/html');
else if(req.query.action === 'listimage'){
let dir_url = '/img/ueditor/';
res.ue_list(dir_url);
}else if(req.query.action === 'listfile'){
let dir_url = '/file/ueditor/';
res.ue_list(dir_url);
res.setHeader('Content-Type','application/json');
res.redirect('/ueditor/nodejs/config.json');
module.exports =
fs操作文件+Buffer练习
各种文件操作
// 文件系统
const fs = require('fs');
// 打开文件, 如果不存在,则创建
//检测文件是否存在
/*fs.open('./2.txt','wx',(err,data)=&{
console.log(err);
//存在=&err
不存在=&null
console.log(data);//存在=&undefined 不存在=&3
// 创建文件夹
// fs.mkdir('./test');
// 删除文件夹
// fs.rmdir('./test');
// 删除文件
// fs.unlink('./2.txt');
// 读取文件信息
/*fs.stat('./public',(err,data)=&{
console.log(data);//单个文件
==&mode:33206
==&mode:16822
// 检测文件 是否可读可写
/*fs.access('./app.js', fs.constants.R_OK | fs.constants.W_OK, (err,data)=&{
console.log(err,data); //ok ==& null undefined;
// 追加数据 到文件里
// fs.appendFile('./app.js','添加的内容');
// 替换文件内容
// fs.writeFile('./app.js','替换的内容')
// 查看文件内容
需要解码base64
// fs.readFile('./app.js','utf-8',(err,data)=&{ //方法1
console.log(data);
/*fs.readFile('./app.js',(err,data)=&{
console.log(a);
// console.log(data.toString());
// fs.rename('./note.js','笔记.js')
//读取文件夹
/*fs.readdir('./public/',(err,data)=&{
// 没后缀的都是文件夹
// var arr = [];
// for (var i = 0; i & data. i++) {
if( /^\w+\.\w+$/.test(data[i])){ //读取单个文件
arr.push(data[i]);
console.log(data); //[]
// console.log(1);
// 同步操作
let a = fs.readdirSync('./views/');
// for(let i in a){
if(!a[i].includes('.')){
var b = fs.readdirSync(`./views/${a[i]}`);
console.log(a);
function all(arr){
for(let i in arr){
if(!arr[i].includes('.')){
var b = fs.readdirSync(`./views/${arr[i]}`);
arr[i] = b;
Buffer解码
上传的Base64编码的图片
app.post('/fs',(req,res)=&{
// console.log(req.body.data);
// 去掉头部 data:image/base64,
//匹配头部,
const imgdata = req.body.data.replace(/^data:image\/\w+;base64,/,'')
data = Buffer.from(imgdata,'base64');//解码
console.log(data);
fs.writeFile(`./${Date.now()}.jpg`,data);
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
相关文章推荐Shake it off - 歌单 - 网易云音乐
Shake it off
每天抖一抖活到九十九
播放:254次
网易云音乐多端下载
同步歌单,随时畅听320k好音乐
网易公司版权所有(C)杭州乐读科技有限公司运营:史上最强的士高 - 歌单 - 网易云音乐
史上最强的士高
播放:2195次
喜欢这个歌单的人
网易云音乐多端下载
同步歌单,随时畅听320k好音乐
网易公司版权所有(C)杭州乐读科技有限公司运营:HiFi - 歌单 - 网易云音乐
网易云音乐多端下载
同步歌单,随时畅听320k好音乐
网易公司版权所有(C)杭州乐读科技有限公司运营:}

我要回帖

更多关于 http hdjw.hnu.cn 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信