stream| Download the URL path of a doc or xls or JPG file directly in the browser's address bar, the file will be displayed directly in the browser. And in a lot of times we want to be able to pop the download prompt box to let users download, what should we do? Here are two ways:
1, set up your server IIS, to the doc and other suffix name do mapping
2. Set its contenttype when sending to client
Method 2 is described in detail below
<%
Response.buffer=true
Response.Clear
Dimurl
Dimfso,fl,flsize
Dimdname
Dimobjstream,contenttype,flname,isre,url1
' Download filename passed in when ********************************************* call
Dname=trim (Request ("n"))
'******************************************************************
Ifdname<> "" Then
' ****************************** download files stored in the server directory
Url=server. MapPath ("/") & "&dname"
'***************************************************
EndIf
Save the following items as download.asp then you can use the <aherf=http://xxx.xxx.com/download.asp?n=file.doc>download!</a> To download the File.doc in the same directory!
But the problem here is that it is not safe to write the File.doc path directly in the URL, so the solution is to save the File.doc path to the database and get the path after the lookup database.
At the very front of the program, if you add a judgment:
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service