Wanneer downloads aan de gebruiker worden geleverd, worden de bestanden gelezen met de PHP readfile() functie, maar omdat sommige hosts geen bestanden via URL laten lezen, zal dit af en toe mislukken. De EDD_READ_FILE_MODE constante is beschikbaar voor deze scenario's.
Als een host readfile() niet toestaat om bestanden via URL te openen, definieer dit dan in functions.php of een aangepaste plugin:
define('EDD_READ_FILE_MODE', 'header');
Wanneer deze constante is gedefinieerd als “header”, zal Easy Digital Downloads header(“location:” . $file_url) gebruiken om de gebruiker naar het downloaden van het bestand te leiden. Dit is niet zo veilig, dus mag alleen worden gebruikt als readfile() niet werkt.
