Commit 5765927731dbd13755109721eae92e30d842acc5

Authored by u123231312
1 parent 65e3113c

no message

@@ -39,6 +39,12 @@ class UpFiles extends Common @@ -39,6 +39,12 @@ class UpFiles extends Common
39 // 获取表单上传文件 39 // 获取表单上传文件
40 $file = request()->file($fileKey['0']); 40 $file = request()->file($fileKey['0']);
41 $obj = $file->getInfo(); 41 $obj = $file->getInfo();
  42 + if($obj['size']> 122880){
  43 + $result['code'] =0;
  44 + $result['info'] = "图片超出125KB";
  45 + $result['url'] = '';
  46 + return $result;
  47 + }
42 $rs = array('code' => 0, 'url' => ''); 48 $rs = array('code' => 0, 'url' => '');
43 $tmpName = $obj['tmp_name']; 49 $tmpName = $obj['tmp_name'];
44 $name = md5($obj['name'] . $_SERVER['REQUEST_TIME']); 50 $name = md5($obj['name'] . $_SERVER['REQUEST_TIME']);
@@ -186,4 +192,49 @@ class UpFiles extends Common @@ -186,4 +192,49 @@ class UpFiles extends Common
186 return $result; 192 return $result;
187 } 193 }
188 } 194 }
  195 + //获取七牛存储信息
  196 + public function getBuildBatchStat(){
  197 +
  198 + //获取单文件
  199 + /*$accessKey = 'uva-aaonM8dukeR6phc9yuPBrOXk9brrNW_PxLD7';
  200 + $secretKey = 'oZMMVN6phk49lG0J1xwmi1Ju0ETT15EnAEWcU9Cs';
  201 + $bucket = 'colorcun-pc';
  202 + $key = "测试.jpg";
  203 + $auth = new Auth($accessKey, $secretKey);
  204 + $config = new \Qiniu\Config();
  205 + $bucketManager = new \Qiniu\Storage\BucketManager($auth, $config);
  206 + list($fileInfo, $err) = $bucketManager->stat($bucket, $key);
  207 + if ($err) {
  208 + print_r($err);
  209 + } else {
  210 + print_r($fileInfo);
  211 + }*/
  212 +
  213 + //获取多文件
  214 + $accessKey = 'uva-aaonM8dukeR6phc9yuPBrOXk9brrNW_PxLD7';
  215 + $secretKey = 'oZMMVN6phk49lG0J1xwmi1Ju0ETT15EnAEWcU9Cs';
  216 + $bucket = 'colorcun-pc';
  217 + $auth = new Auth($accessKey, $secretKey);
  218 + $bucketManager = new BucketManager($auth);
  219 + // 要列取文件的公共前缀
  220 + $prefix = 'aa';
  221 + // 上次列举返回的位置标记,作为本次列举的起点信息。
  222 + $marker = '';
  223 + // 本次列举的条目数
  224 + $limit = 100;
  225 + $delimiter = '/';
  226 + // 列举文件
  227 + list($ret, $err) = $bucketManager->listFiles($bucket, $prefix, $marker, $limit, $delimiter);
  228 + if ($err !== null) {
  229 + echo "\n====> list file err: \n";
  230 + var_dump($err);
  231 + } else {
  232 + if (array_key_exists('marker', $ret)) {
  233 + echo "Marker:" . $ret["marker"] . "\n";
  234 + }
  235 + echo "\nList Iterms====>\n";
  236 + print_r($ret['items']);
  237 + }
  238 +
  239 + }
189 } 240 }
@@ -51,6 +51,7 @@ @@ -51,6 +51,7 @@
51 <div class="layui-form-item"> 51 <div class="layui-form-item">
52 <button type="button" class="layui-btn" lay-submit="" lay-filter="submit">{:lang('submit')}</button> 52 <button type="button" class="layui-btn" lay-submit="" lay-filter="submit">{:lang('submit')}</button>
53 <a href="JavaScript:;" onclick="clickIframe();" class="layui-btn layui-btn-primary">批量添加</a> 53 <a href="JavaScript:;" onclick="clickIframe();" class="layui-btn layui-btn-primary">批量添加</a>
  54 + <!--<a href="JavaScript:;" onclick="clickIframe2();" class="layui-btn layui-btn-primary">导入</a>-->
54 </div> 55 </div>
55 </div> 56 </div>
56 </form> 57 </form>
@@ -103,7 +104,7 @@ @@ -103,7 +104,7 @@
103 return layer.msg('上传成功'); 104 return layer.msg('上传成功');
104 }else{ 105 }else{
105 //如果上传失败 106 //如果上传失败
106 - return layer.msg('上传失败'); 107 + return layer.msg('上传失败:'+res.info);
107 } 108 }
108 } 109 }
109 ,error: function(){ 110 ,error: function(){
@@ -130,4 +131,15 @@ @@ -130,4 +131,15 @@
130 content: 'batchAdd/' //iframe的url 131 content: 'batchAdd/' //iframe的url
131 }); 132 });
132 } 133 }
  134 + function clickIframe2(){
  135 + //iframe弹层
  136 + layer.open({
  137 + type: 2,
  138 + title: '导入',
  139 + shadeClose: true,
  140 + shade: 0.8,
  141 + area: ['90%', '90%'],
  142 + content: 'importFile/' //iframe的url
  143 + });
  144 + }
133 </script> 145 </script>