純ASPRequestBinaryRead裡獲取文件名
純ASP無法直接從Request.BinaryRead中獲取文件名,因為BinaryRead只返回文件的二進制數據。要獲取文件名,需要使用Request.Form集合或使用ASP文件上傳組件(例如ASPUpload)。
使用Request.Form集合:
-
在表單中添加一個文件上傳字段,例如:
-
在ASP代碼中,使用Request.Form集合獲取文件名:
fileName = Request.Form("myFile").FileName
注意:這種方法僅適用於單個文件上傳。
使用ASP文件上傳組件:
-
安裝ASP文件上傳組件,例如ASPUpload。
-
在ASP代碼中,使用ASPUpload對象獲取文件名:
Set Upload = Server.CreateObject("Persits.Upload") Upload.Save fileName = Upload.Files("myFile").FileName
注意:使用ASPUpload可以實現多文件上傳,並且還可以設置文件上傳的大小限制等參數
原文地址: https://www.cveoy.top/t/topic/fF2b 著作权归作者所有。请勿转载和采集!