純ASP無法直接從Request.BinaryRead中獲取文件名,因為BinaryRead只返回文件的二進制數據。要獲取文件名,需要使用Request.Form集合或使用ASP文件上傳組件(例如ASPUpload)。

使用Request.Form集合:

  1. 在表單中添加一個文件上傳字段,例如:

  2. 在ASP代碼中,使用Request.Form集合獲取文件名:

    fileName = Request.Form("myFile").FileName

注意:這種方法僅適用於單個文件上傳。

使用ASP文件上傳組件:

  1. 安裝ASP文件上傳組件,例如ASPUpload。

  2. 在ASP代碼中,使用ASPUpload對象獲取文件名:

    Set Upload = Server.CreateObject("Persits.Upload") Upload.Save fileName = Upload.Files("myFile").FileName

注意:使用ASPUpload可以實現多文件上傳,並且還可以設置文件上傳的大小限制等參數

純ASPRequestBinaryRead裡獲取文件名

原文地址: https://www.cveoy.top/t/topic/fF2b 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录