0.4.1 • Published 6 years ago

images-save v0.4.1

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

images-save

Save multi images quickly and optimize images | 多图片快速保存到多位置并优化图片大小

Installation

npm install images-save --save

or

yarn add images-save

Usage

HTML part:

  <input type='file' name="img1" >
  <input type='file' name="img2" >

one folder / 保存到一个位置

const express = require('express');
const app = express();
const path = require('path');
const multipart = require('connect-multiparty');
const imgSave = require('images-save');

app.use(express.static(path.join(__dirname, 'public')));
app.use(multipart());

app.post('/upload', function (req, res) {
    const option = { files: req.files, savePath: './public/upload', imgsName: ['img1'], optimize: true};
    imgSave(option).then(data => res.redirect('.')) ;
});

app.listen(3000);
console.log('listening on port 3000');

multi folders to save / 不同图保存到 不同位置

const option = { files: req.files, savePath: './public/upload', imgsName: ['img1']};
const option2 = {files: req.files, savePath: './public/upload2', imgsName: ['img2']};

imgSave(option).then(data => {
    imgSave(option2).then(data => {
        res.redirect('.');
    }); 
}); 

param

{
    files: req.files, // require
    savePath: './public/upload', // defalut 'public/'
    imgsName: ['img1', 'img4'], // defalut: All images you upload
    optimize: true, // defalut: false
}

return

return promise

HTML part:

<input type='file' name="img1" >
<input type='file' name="img2" >

To deal it

imgSave(option).then(data => {
    console.log(data['img1'], ' && ', data['img2'])
    res.redirect('.')
    }) 
0.4.1

6 years ago

0.3.1

7 years ago

0.3.0

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago