curlfile - both 5.4 and 5.5 compatible