You can have a thank you page and additionally serve the asset directly but you'll need custom javascript written.
What we do is have a thank you page and deliver the asset by email. One to verify correct addresses, and the second to keep our collateral in our prospect's inbox where they can be reminded of it, instead of only in the browser which disappears when they close it.