在經(jīng)典 ASP 中上傳文件,可以通過(guò)以下步驟實(shí)現(xiàn):
<form enctype="multipart/form-data" action="upload.asp" method="post">
<input type="file" name="file">
<input type="submit" value="上傳">
</form>
<%
Dim UploadPath, FileName
UploadPath = "C:\Uploads\" ' 上傳文件保存的路徑
' 檢查是否有文件上傳
If Request.TotalBytes > 0 Then
' 獲取文件名
FileName = Request.Form("file").FileName
' 組合文件保存路徑
FileName = Server.MapPath(UploadPath) & "\" & FileName
' 保存文件
Request.Form("file").SaveAs FileName
' 顯示成功消息
Response.Write "文件上傳成功!"
Else
Response.Write "請(qǐng)選擇要上傳的文件!"
End If
%>
在服務(wù)器上創(chuàng)建一個(gè)用于保存上傳文件的文件夾,例如 "C:\Uploads"。
配置 ASP 啟用文件上傳功能。在 IIS 的站點(diǎn)設(shè)置中,找到 “Handler Mappings”,確保添加了 “ASP Classic” 的處理程序映射,并啟用了 “Allow” 選項(xiàng)。
現(xiàn)在,當(dāng)用戶(hù)選擇文件并點(diǎn)擊 “上傳” 按鈕時(shí),文件將被上傳到服務(wù)器上指定的文件夾中。你可以根據(jù)需要修改上傳文件保存的路徑。