作者 邓超

上传文件

@@ -64,7 +64,16 @@ class UploadFile @@ -64,7 +64,16 @@ class UploadFile
64 $this->isUpload = false; 64 $this->isUpload = false;
65 // 是不是远程路径 65 // 是不是远程路径
66 if(str_starts_with($tempFile, 'http://') || str_starts_with($tempFile, 'https://')){ 66 if(str_starts_with($tempFile, 'http://') || str_starts_with($tempFile, 'https://')){
67 - $content = @file_get_contents($tempFile); 67 + // 是不是本地文件
  68 + if(str_contains($tempFile, str_replace(['https://','http://'],'',APP_HOST))){
  69 + $url = parse_url($tempFile);
  70 + if(is_file(PUBLIC_PATH.$url['path'])){
  71 + $content = @file_get_contents(PUBLIC_PATH.$url['path']);
  72 + }
  73 + }
  74 +
  75 + if(empty($content))
  76 + $content = @file_get_contents($tempFile);
68 } 77 }
69 // 以文件内容的形式保存 78 // 以文件内容的形式保存
70 else{ 79 else{