コード例 #1
0
ファイル: Browser.php プロジェクト: minutephp/framework
 public function downloadCached(string $url)
 {
     $path = sprintf('%s/%s.%s', $this->tmpDir->getTempDir('downloads'), md5($url), $this->utils->extension($url));
     return file_exists($path) ? $path : $this->download($url, $path);
 }
コード例 #2
0
ファイル: MimeUtils.php プロジェクト: minutephp/framework
 public function getMimeType(string $path)
 {
     $ext = strtolower($this->pathUtils->extension($path));
     return $this->map[$ext] ?? 'application/octet-stream';
 }