My visitors are getting an empty (0 byte) file when they download. How can I fix this?

My visitors are getting an empty (0 byte) file when they download. How can I fix this?

If you have a Goal that links to a protected download, Before & After will hide the real URL of your file. That way if a visitor shares the final URL with a friend, that person will also have to complete your Goal. In order for this to work, you must ensure that your file is publicly accessible. This means that a user who has not entered any kind of password can access the file. When this is not the case, your visitors will often receive a file that has the correct file name but is empty or invalid. You can resolve this by either removing the password protection from the file, or disabling Before & After's URL Masking feature. In order to disable the URL Masking feature, simply visit the Before & After » Settings menu in your WordPress admin area, and then click on the Protected Downloads tab. Uncheck the box for "Mask Real File URL", and click Save Changes. Your visitors will now be linked directly to the file.