setup_success) { return new FileHandleResponse(AppResponse::ERROR, "Fail to setup"); } $original_file_name = substr($file_url, strrpos($file_url, "/")); $original_file_path = $this->tmp_folder . "/". $original_file_name; $url_content = Url::getUrlContent($file_url); if(!$url_content || !@file_put_contents($original_file_path, $url_content)) { return new FileHandleResponse(AppResponse::ERROR, "Fail to copy"); } /*if(!@copy($file_url, $original_file_path)) { return new FileHandleResponse(AppResponse::ERROR, "Fail to copy"); }*/ $result = $this->processFile( $original_file_name, $original_file_path, $fixed_file_name, $max_file_size ); unset($url_content); return $result; } }