Re: [ASP ] download file
※ 引述《ntouckcm (知足常樂)》之銘言:
: 請問
: 讓使用者下載已上傳的檔案
: <td><a href=download.asp?file=<% =rs.Fields("FileName")%>><%
: =rs.Fields("FileName") %></a></td>
: download.asp
: <%
: user_request=Request("file")
: Function Page_Load
: default_file_root = "C:\Inetpub\DB3upload\"
: If user_request <> "" Then
: filep = default_file_root & user_request
: If System.IO.File.Exists(filep) Then
: .ContentType = "application/octet-stream"
: .AddHeader "content-disposition", "attachment; filename=" & user_request
: .WriteFile(filep)
: Else
: Response.Write("無檔案")
: End If
: End If
: END Function
: %>
: 但是點下去沒有下載視窗,只有出現連結網址
: 請問可能會是什麼樣的問題呢 ?
你這問題很奇怪,搞不清楚是asp還是asp.net的問題.
檔名若是 download.asp 就是asp程式,會以asp的方式執行,
在asp中當然沒什麼System.IO.File這樣的東西,
之後的 .ContentType .AddHeader .WriteFile 跑起來會不會對都不知道.
Function Page_Load 沒呼叫也不可能執行.
若的確是以asp.net方式執行... 或許有效果吧,不確定,
先改成 asp.net 程式試試再說.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.112.157
推
06/06 18:49, , 1F
06/06 18:49, 1F
→
06/06 18:51, , 2F
06/06 18:51, 2F
→
06/06 18:51, , 3F
06/06 18:51, 3F
推
06/07 13:42, , 4F
06/07 13:42, 4F
推
06/08 09:22, , 5F
06/08 09:22, 5F