wangEditor.vue edit.vue {{form.content}} *.php(thinkphp) # wangEditor 图片上传 public function upload() { $path = 'Uploads/images/wangEditor/'; $upload = new \Think\Upload();// 实例化上传类 $upload-maxSize = 5 * 1024 * 1024;// 设置
edit.vue
{{form.content}}
*.php(thinkphp)
# wangEditor 图片上传
public function upload()
{
$path = 'Uploads/images/wangEditor/';
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize = 5 * 1024 * 1024;// 设置附件上传大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->rootPath = './' . $path; // 设置附件上传根目录
@mkdir($upload->rootPath, 0755, true);
$data = array();
foreach ($_FILES as $k => $v){
$info = $upload->uploadOne($v);
if ($info){
$url = $path . $info['savepath'] . $info['savename'];
$url = $_REQUEST['domain'] ? getDomain() . $url : $url;
$data[] = $url;
}
}
if ($data){
echo json_encode(array('errno'=>0,'data'=>$data));
}else{
echo json_encode(array('errno'=>1));
}
}
# 根域名
function getDomain()
{
$sys_protocal = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://';
return $sys_protocal . (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '') . '/';
}
