Hmmm... That would indicate that the name of the file on the server was mypdf, not mypdf.pdf. Perhaps it was renamed inadvertently when you uploaded it.
Anyway, I am glad you now have it worked out.
No problem, you are more than welcome.
Save [color=#CC0000][b]$50[/b][/color] on DreamHost hosting using promo code [color=#CC0000][b]SAVEMONEY[/b][/color] ( Click for promo code details )