在經典 ASP 中上傳文件,可以通過以下步驟實現:
<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 "請選擇要上傳的文件!"
End If
%>
在服務器上創建一個用于保存上傳文件的文件夾,例如 "C:\Uploads"。
配置 ASP 啟用文件上傳功能。在 IIS 的站點設置中,找到 “Handler Mappings”,確保添加了 “ASP Classic” 的處理程序映射,并啟用了 “Allow” 選項。
現在,當用戶選擇文件并點擊 “上傳” 按鈕時,文件將被上傳到服務器上指定的文件夾中。你可以根據需要修改上傳文件保存的路徑。