小程序Laravel图片上传
来源:互联网 发布:aws php sdk 编辑:程序博客网 时间:2024/04/29 03:43
//前端
add_prove: function () {
var _this = this;
var provePaths = this.data.provePaths;
wx.chooseImage({
count: 1, // 选择照片的数量(默认9张)
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success: function (res) {
// 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
var tempFilePaths = res.tempFilePaths
wx.uploadFile({
url: '',
filePath: tempFilePaths[0],
name: 'file',
formData: {
'user': 'test'
},
success: function (res) {
console.log(res);
var data = res.data
_this.setData({
img: data,
})
}
})
}
})
},
//后端
public function uniqid_img(){ $Path = "/public/upload/ActivityImg/"; if (!empty($_FILES['file'])) { //获取扩展名 $exename = $this->getExeName($_FILES['file']['name']); if ($exename != 'png' && $exename != 'jpg' && $exename != 'gif') { exit('不允许的扩展名'); } $fileName = $_SERVER['DOCUMENT_ROOT'] . $Path . date('Ym');//文件路径 $upload_name = '/img_' . date("YmdHis") . rand(0, 100) . '.' . $exename;//文件名加后缀 if (!file_exists($fileName)) { //进行文件创建 mkdir($fileName, 0777, true); } $imageSavePath = $fileName . $upload_name; if (move_uploaded_file($_FILES['file']['tmp_name'], $imageSavePath)) { echo $Path . date('Ym') . $upload_name; } }}
public function getExeName($fileName){ $pathinfo = pathinfo($fileName); return strtolower($pathinfo['extension']);}
阅读全文
0 0
- 小程序Laravel图片上传
- 小程序图片上传
- 小程序上传图片到七牛
- 小程序图片上传(同步上传)
- laravel图片上传
- laravel图片上传
- laravel 图片上传 函数
- Laravel+Intervention上传图片
- laravel图片上传
- laravel上传图片步骤
- laravel上传图片
- laravel+ajax 上传图片
- laravel ckeditor上传图片
- 小程序图片上传阿里OSS使用方法
- 小程序图片上传整合springmvc
- Laravel框架中上传图片
- Laravel 图片七牛上传
- laravel 图片上传和修改
- MyEclipse 8.5序列号
- 安装PhantomJS
- hibernate报错java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException
- iOS编译库文件时出现的问题
- R 语言 查看源码
- 小程序Laravel图片上传
- extjs
- C++ 之 继承和派生(2)
- 红尘陌上雪,散落随花开
- CentOS6.9 安装 zeroMQ
- 分布式系统一致性保障方案总结
- 设计模式_桥接模式(13)
- Node 填坑之旅
- Swift