作者 邓超

上传文件

@@ -64,6 +64,15 @@ class UploadFile @@ -64,6 +64,15 @@ 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 + // 是不是本地文件
  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))
67 $content = @file_get_contents($tempFile); 76 $content = @file_get_contents($tempFile);
68 } 77 }
69 // 以文件内容的形式保存 78 // 以文件内容的形式保存