The solution for apache online is:
The code is as follows: |
Copy code |
<FilesMatch ". (txt | exe | ipa | apk)"> ForceType application/octet-stream Header set Content-Disposition attachment </FilesMatch> |
However, an error occurred while starting apache. I found some information because apache needs to load a header so file:
LoadModule headers_module modules/mod_headers.so
Otherwise, you cannot use the Header set. However, remove the Header set Content-Disposition attachment statement to restart apache,
After clearing the browser cache, you can also implement forced download.
Nginx: no method available on the internet. Find the solution in the nginx document:
The code is as follows: |
Copy code |
Location/download /{ Types {application/octet-stream txt; Application/octet-stream exe; Application/octet-stream ipa apk; }... } |
In this way, the suffix file parsed to types will set contenttype to application/octet-stream for download.