ASP.NET 开发中,后台接收前端POST过来的文件上传。
主要用到的方法
System.Web.HttpContext.Current.Request.Files("file")
详细代码如下
代码
Imports System.IO
Public Class FilePost
Inherits System.Web.UI.Page
Dim m_Code As String = "no"
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim m_DateStr As String
m_DateStr = Now.Year & Now.Month & Now.Day
Dim m_SavePath As String
'存储文件地址
m_SavePath = Server.MapPath("~/file/" & m_DateStr)
'判断文件夹,并创建
If Not Directory.Exists(m_SavePath) Then
Directory.CreateDirectory(m_SavePath)
End If
Dim file As HttpPostedFile
'获取POST数据流,数据流名字为 file 关键