request->file('img'); // $ossService = new OssService(); // $names = explode('.',$img->getInfo()['name']); // $path = 'test/'.uniqid().'.'.$names[count($names)-1]; // $signedUrl = $ossService->uploadSingleFile($path,$img->getPathname()); // return $this->buildSuccess(['url' => $signedUrl]); //多文件 $imgs = $this->request->file('imgs'); $ossService = new OssService(); $paths = $tmpPaths = []; foreach ($imgs as $img){ $names = ['qq']; $paths[] = 'test/multi/'.uniqid().'.'.$names[count($names)-1]; $tmpPaths[] = $img->getPathname(); } $signedUrls = $ossService->uploadMultiFiles($paths,$tmpPaths); return $this->buildSuccess(['urls' => $signedUrls]); } }