encode url for redownload

This commit is contained in:
Robin Appelman 2020-02-14 13:56:22 +01:00
commit 83554932ab

View file

@ -41,7 +41,10 @@ class Migrate {
$name = basename($demo['url']);
$tmpFile = tempnam(sys_get_temp_dir(), 'dem_');
copy($demo['url'], $tmpFile);
$encodedUrl = rawurlencode($demo['url']);
$encodedUrl = str_replace('%2F', '/', $encodedUrl);
$encodedUrl = str_replace('%3A//', '://', $encodedUrl);
copy($encodedUrl, $tmpFile);
$newHash = md5_file($tmpFile);
if ($newHash !== $demo['hash']) {