public function remoteUpload($url, $target) { $tmp_name = md5($url); $tmp_path = Storage::config('tmp_path') . '/' . $tmp_name; if (!$this->remoteDownload($url, $tmp_path)) { return false; } return $this->upload($tmp_path, $target); }