UniApp은 Vue.js 기반의 크로스 플랫폼 애플리케이션 개발 프레임워크로, iOS 및 Android 플랫폼용 애플리케이션을 빠르게 개발할 수 있습니다. UniApp에서는 이미지 업로드 및 자르기가 일반적인 요구 사항입니다. 이 기사에서는 UniApp에서 이미지 업로드 및 자르기를 구현하는 방법을 소개하고 해당 코드 예제를 제공합니다.
1. 이미지 업로드 구현 방법:
uni.chooseImage({
count: 1,
Success: function (res) {
uni.uploadFile({ url: 'https://example.com/upload', filePath: res.tempFilePaths[0], name: 'file', success: function (res) { console.log('图片上传成功', res); }, fail: function (res) { console.log('图片上传失败', res); } });
}
});
const express = require('express')
const multer = require('multer');
const app = express( );
const upload = multer({ dest: 'uploads/' });
app.post('/upload', upload.single('file'), (req, res) => {
console. log('사진이 저장됨', req.file);
res.send('사진이 성공적으로 업로드되었습니다');
});
app.listen(3000, () => {
console.log('서버가 시작되었습니다. ') ;
});
2. 이미지 자르기 구현 방법:
<image-cropper :src="imageSrc" @crop="cropImage"></image-cropper> <button @click="uploadCroppedImage">上传裁剪后的图片</button>