FIX: Content-Disposition: Attachment Saves Wrong Filename for Unknown Extension (262042)



The information in this article applies to:

  • Microsoft Internet Explorer (Programming) 5

This article was previously published under Q262042

SYMPTOMS

Developers can return a file from Internet Information Server with a "Content-disposition: attachment" header to force a "Save As" operation by Internet Explorer:
Content-disposition: attachment; filename=newName.zzz
				
If the filename contains an extension unknown to the client computer that is receiving the file (an extension not mapped to any MIME type) Internet Explorer prompts the user to save the file with a double extension. In this example, "newName.zzz" would be saved as "newName.zzz..zzz".

RESOLUTION

There is no known resolution for Internet Explorer 5.0.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

This bug was corrected in Internet Explorer 5.01.

MORE INFORMATION

Steps to Reproduce Behavior

  1. Save a text file on the root of your Web server and name it "File.txt".
  2. Go into Internet Services Manager in Internet Information Server, right-click the document, and select Properties.
  3. Go to the HTTP Headers tab and click Add. In the Custom Header Name box, type Content-disposition. In the Custom Header Value box, type attachment; filename=newName.zzz.
  4. Use Internet Explore 5 to access the text file through your Web server. You will be prompted to save it to disk.
  5. Examine the file on disk. It will be named "newName.zzz..zzz".

REFERENCES

For more information about developing Web-based solutions for Microsoft Internet Explorer, visit the following Microsoft Web sites:

Modification Type:MajorLast Reviewed:5/11/2006
Keywords:kbBug kbfix kbie501fix kbNavigation KB262042