public function doPost(JsonResponse $response, LoggedIn $me, HttpFiles $files, $track_id) { $artwork_file = $files->getOrError("artwork_file"); $temp_image = TempFileProvider::generate("", $artwork_file["name"]); move_uploaded_file($artwork_file["tmp_name"], $temp_image); $response->write(Songs::changeCover($track_id, $temp_image)); }
public function doPost(JsonResponse $response, $track_id, HttpFiles $file) { $track = $file->getOrError("file"); $decoded_name = urldecode($track["name"]); $extension = pathinfo($decoded_name, PATHINFO_EXTENSION); $tm = new Song($track_id); $temp_file = TempFileProvider::generate("upload", ".{$extension}"); error_log(print_r($track, true)); error_log("Old Exists: " . (file_exists($track["tmp_name"]) ? 1 : 0)); move_uploaded_file($track["tmp_name"], $temp_file); error_log("New Exists: " . (file_exists($temp_file) ? 1 : 0)); $response->write($tm->upload($temp_file, $decoded_name)); }