UPLOAD should report len = 0 on failure