Commit f87f8b2b3c14a6480b840042217777ea14c5257e

Authored by u123231312
1 parent 0fb7fc34

no message

... ... @@ -548,11 +548,17 @@ class Template extends Common{
}
//模拟菜系
$arrayCai = array(
1 => '湘菜',
2 => '粤菜',
3 => '川菜',
4 => '东北菜',
5 => '湖南菜',
1 => '川菜',
2 => '苏菜',
3 => '鄂菜',
4 => '湘菜',
5 => '鲁菜',
6 => '闽菜',
7 => '浙菜',
8 => '徽菜',
9 => '京菜',
10 => '豫菜',
11 => '东北菜',
);
$this->assign ('arrayCai',$arrayCai);
$this->assign ( 'title','菜品库' );
... ... @@ -599,11 +605,17 @@ class Template extends Common{
}
//模拟菜系
$arrayCai = array(
1 => '湘菜',
2 => '粤菜',
3 => '川菜',
4 => '东北菜',
5 => '湖南菜',
1 => '川菜',
2 => '苏菜',
3 => '鄂菜',
4 => '湘菜',
5 => '鲁菜',
6 => '闽菜',
7 => '浙菜',
8 => '徽菜',
9 => '京菜',
10 => '豫菜',
11 => '东北菜',
);
$this->assign ('arrayCai',$arrayCai);
$this->assign ('list',$arr);
... ...
... ... @@ -106,6 +106,58 @@ class UpFiles extends Common
return $result;
}
}
//菜品库
public function vegetabledata(){
// 获取上传文件表单字段名
$fileKey = array_keys(request()->file());
// 获取表单上传文件
$file = request()->file($fileKey['0']);
$obj = $file->getInfo();
$rs = array('code' => 0, 'url' => '');
$tmpName = $obj['tmp_name'];
$name = md5($obj['name'] . $_SERVER['REQUEST_TIME']);
$ext = strrchr($obj['name'], '.');
$uploadFolder = sprintf('%s/uploads/temp/',$_SERVER['DOCUMENT_ROOT']);
if (!is_dir($uploadFolder)) {
mkdir($uploadFolder);
chmod($uploadFolder,0777);
}
$imgPath = $uploadFolder . $name . $ext;
//移动到临时目录
if (move_uploaded_file($tmpName, $imgPath)) {
$accessKey = 'uva-aaonM8dukeR6phc9yuPBrOXk9brrNW_PxLD7';
$secretKey = 'oZMMVN6phk49lG0J1xwmi1Ju0ETT15EnAEWcU9Cs';
$auth = new Auth($accessKey, $secretKey);
$bucket = 'vegetable-data';
$key = $obj['name'];
// 生成上传Token
$token = $auth->uploadToken($bucket);
// 构建 UploadManager 对象
$uploadMgr = new UploadManager();
$backUrl = "pf1b1rwu0.bkt.clouddn.com"; //返回图片在七牛的路径
$image = new Compression($imgPath);
$imgPath = $image->getThumb();
list($ret, $err) = $uploadMgr->putFile($token,$key,$imgPath); //缩略图
$rs['url'] = $backUrl."/".$key;
}
if($rs['url']){
//上传成功之后删除服务器文件
$this->deldir($uploadFolder);
$result['code'] = 1;
$result['info'] = '图片上传成功!';
$path=str_replace('\\','/',$rs['url']);
$result['url'] = $path;
$key = substr($key,0,strrpos($key,"."));
$result['picname'] = $key;
return $result;
}else{
// 上传失败获取错误信息
$result['code'] =0;
$result['info'] = $file->getError();
$result['url'] = '';
return $result;
}
}
public function deldir($dirName) {
array_map('unlink', glob($dirName."*.*"));
}
... ...
... ... @@ -85,7 +85,7 @@
//GIF/视频上传
var uploadInst = upload.render({
elem: '.adbtncil'
,url: '{:url("UpFiles/qncloud")}'
,url: '{:url("UpFiles/vegetabledata")}'
,before: function(obj){
//预读本地文件示例,不支持ie8
obj.preview(function(index, file, result){
... ...
... ... @@ -85,7 +85,7 @@
//GIF/视频上传
var uploadInst = upload.render({
elem: '#adBtn'
,url: '{:url("UpFiles/qncloud")}'
,url: '{:url("UpFiles/vegetabledata")}'
,before: function(obj){
//预读本地文件示例,不支持ie8
obj.preview(function(index, file, result){
... ...