回 帖 发 新 帖 刷新版面

主题:如何上传图片

我要用asp.net上傳圖片到預設路徑
然後資料庫要存路徑,請問大大们要怎麼做
可以教我,或是範例嗎?
謝謝~

回复列表 (共2个回复)

沙发

使用HtmlInputFile或者FileUpload(.net 2.0)

具体参见msdn

板凳

string filePath="",fileExtName="",mFileName,mPath;
            System.Text.StringBuilder strMsg = new System.Text.StringBuilder("上传的文件信息:<hr color=red>");
            if("" != fileUp.PostedFile.FileName)
            {
                filePath =fileUp.PostedFile.FileName;//取得文件路径
                fileExtName= filePath.Substring(filePath.LastIndexOf(".")+1);

                try
                {
                    //取得与 Web 服务器上的指定虚拟路径相对应的物理文件路径。
                    mPath=Server.MapPath("upfile/");
                    mFileName=filePath.Substring(filePath.LastIndexOf("\\")+1);;//取得文件名
                    strMsg.Append("上传的文件类型:" + fileUp.PostedFile.ContentType.ToString() + "<br>");
                    strMsg.Append("客户端文件地址:" + fileUp.PostedFile.FileName + "<br>");
                    strMsg.Append("上传文件的文件名:" + mFileName + "<br>");
                    strMsg.Append("上传文件的扩展名:" + fileExtName);
                    //保存上传文件到指定的目录
                    fileUp.PostedFile.SaveAs(mPath + mFileName);
}
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册