寫一個asp獲取提交過來的表單的文件內容並將文件寫入服務器中的代碼。
以下是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()方法向用戶發送成功上傳的提示信息
原文地址: https://www.cveoy.top/t/topic/fFSm 著作权归作者所有。请勿转载和采集!