ShopWind多商户商城系统支持OSS对象存储,集成了阿里云和七牛云OSS对象存储功能插件。对象存储可以完美缓解文件存储和读取对服务器的压力。接口代码升级需要修复以下代码
修复方案:
1、打开shopwind服务端common\plugins\oss\qiniucs\qiniucs.plugin.php文件, 查找函数upload
/**
* 上传文件
* @param string $fileName
* @param string $filePath
*/
public function upload($fileName, $filePath)
{
$result = $this->getClient()->upload($fileName, $filePath),
if(!$result) {
return false;
}
// 返回访问URL地址
return $this->config['ossUrl'] . '/' . $fileName;
}
修改为:
/**
* 上传文件
* @param string $fileName
* @param string $filePath
*/
public function upload($fileName, $filePath)
{
$result = $this->getClient()->put($fileName, file_get_contents($filePath)),
if(!$result) {
return false;
}
// 返回访问URL地址
return $this->config['ossUrl'] . '/' . $fileName;
}