以下是ASP獲取表單文件內容並將文件寫入服務器的示例代碼:

<% Dim objFSO, objFile Dim strFileName, strFilePath

'獲取表單提交的文件 Set objFSO = CreateObject("Scripting.FileSystemObject") strFilePath = Server.MapPath("uploads/") '指定文件保存的目錄 strFileName = objFSO.GetFileName(Request.Files("fileUpload").FileName)

'創建目錄 If Not objFSO.FolderExists(strFilePath) Then objFSO.CreateFolder(strFilePath) End If

'保存文件 strFilePath = strFilePath & strFileName Set objFile = objFSO.CreateTextFile(strFilePath, True) objFile.Write(Request.BinaryRead(Request.TotalBytes)) objFile.Close()

'Response結果 Response.Write("文件 " & strFileName & " 上傳成功!") %>

以上代碼中,我們使用了CreateObject("Scripting.FileSystemObject")對象創建了一個文件系統物件,然後通過Request.Files("fileUpload")獲取表單提交的文件。接著,我們使用Server.MapPath()方法指定文件保存的目錄,並使用FileName屬性獲取文件名。然後,我們創建了目錄(如果不存在),並使用CreateTextFile()方法創建一個新文件,最後使用Write()方法將文件內容寫入文件中。最後,我們通過Response.Write()方法向用戶發送成功上傳的提示信息

寫一個asp獲取提交過來的表單的文件內容並將文件寫入服務器中的代碼。

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

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