修改文件:
ueditor1_4_3-utf8-php/php/Uploader.class.php
/**
* 获取当前上传成功文件的各项信息
* @return array
*/
public function getFileInfo()
{
// 获取http或者https
$host_prefix = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';
return array(
"state" => $this->stateInfo,
"url" => $host_prefix . $_SERVER['HTTP_HOST'] .$this->fullName, //修改返回地址
"title" => $this->fileName,
"original" => $this->oriName,
"type" => $this->fileType,
"size" => $this->fileSize
);
}
这个方法是修改的PHP文件,也可以在 ueditor1_4_3-utf8-php/php/config.json 配置文件中的路径
“imageUrlPrefix”: “”, /* 图片访问路径前缀 */
但是这样修改之后,获取的域名是直接写死的,所以我修改的是PHP文件来获取当前域名。