This Forum Beta is ONLY for registered owners of D-Link products in the USA for which we have created boards at this time.
D-Link often distributes firmware in an archive (.zip or .rar). Did you expand the archive first to remove the firmware file? Also, here is a link to the D-Link USA FTP site housing all of the DNS-321 firmware: D-Link DNS-321 Root FTP Site