What is MIME type "application/x-dwf"?

A MIME type is a string that tells browsers and other tools how to handle a particular kind of file.

application/x-dwf is the MIME type for files in the DWF format.
It marks files that store detailed design data from AutoCAD Design Web Format 6.0.
This format bundles 2D and 3D design information along with metadata into a compact package.
application/x-dwf ensures that files are recognized as design data, which is key when transferring drawings between applications or over the web.

Associated file extensions

Usage Examples

HTTP Header

When serving content with this MIME type, set the Content-Type header:


    Content-Type: application/x-dwf    
  

HTML

In HTML, you can specify the MIME type in various elements:


    <a href="file.dat" type="application/x-dwf">Download file</a>    
  

Server-side (Node.js)

Setting the Content-Type header in Node.js:


    const http = require('http');    
    
    http.createServer((req, res) => {    
      res.setHeader('Content-Type', 'application/x-dwf');    
      res.end('Content here');    
    }).listen(3000);    
  

Associated file extensions

FAQs

How do I configure my web server to serve application/x-dwf files?

To ensure browsers handle .dwf files correctly, you must add the MIME type to your server configuration. For Apache, add AddType application/x-dwf .dwf to your .htaccess file. For Nginx, add application/x-dwf dwf; inside the types { } block in your nginx.conf. For IIS, you must add a new MIME type mapping in the IIS Manager with the extension .dwf and type application/x-dwf.

Why does my browser download the DWF file instead of displaying it?

Most modern browsers (Chrome, Firefox, Edge) do not have native support for rendering application/x-dwf content without plugins. Consequently, even if the MIME type is set correctly, the browser will default to downloading the file. To view these files directly in a web environment, developers often integrate the Autodesk Forge Viewer or similar JavaScript-based CAD libraries.

What is the difference between application/x-dwf and drawing/x-dwf?

application/x-dwf is the most common and widely accepted MIME type for DWF files, particularly for version 6.0 and later. You may occasionally see drawing/x-dwf or model/vnd.dwf in older legacy systems or specific intranet configurations. For maximum compatibility with modern web servers and viewers, you should stick to application/x-dwf.

How do I fix 404 errors when trying to access a .dwf file on IIS?

Microsoft IIS does not serve files with unknown extensions by default for security reasons. If you upload a .dwf file but receive a 404 Not Found error, it likely means the MIME type is missing from the server's configuration. You must manually add application/x-dwf to the MIME Types list in IIS Manager to authorize the server to deliver these files.

Is application/x-dwf the same as a DWG file?

No, they serve different purposes. While DWG is the raw, editable source format used by AutoCAD, application/x-dwf represents a highly compressed, secure "digital plot" meant for viewing and reviewing. Think of the DWF format as the "PDF of CAD"β€”it is optimized for fast transmission and does not allow the recipient to alter the original design geometry.

Can I use application/x-dwf for 3D data?

Yes, the application/x-dwf MIME type supports files containing both 2D vector data and 3D models. When served correctly, compatible viewers (like Autodesk Design Review) can interpret the 3D metadata, allowing users to rotate, zoom, and section the model, provided the file was exported with 3D data included.

General FAQ

What is a MIME type?

A MIME (Multipurpose Internet Mail Extensions) type is a standard that indicates the nature and format of a document, file, or assortment of bytes. MIME types are defined and standardized in IETF's RFC 6838.

MIME types are important because they help browsers and servers understand how to process a file. When a browser receives a file from a server, it uses the MIME type to determine how to display or handle the content, whether it's an image to display, a PDF to open in a viewer, or a video to play.

MIME types consist of a type and a subtype, separated by a slash (e.g., text/html, image/jpeg, application/pdf). Some MIME types also include optional parameters.

How do I find the MIME type for a file?

You can check the file extension or use a file identification tool such as file --mime-type on the command line. Many programming languages also provide libraries to detect MIME types.

Why are multiple MIME types listed for one extension?

Different applications and historical conventions may use alternative MIME identifiers for the same kind of file. Showing them all helps ensure compatibility across systems.