当前位置:编程学习 > C#/ASP.NET >>

asp.net上传错误

 
大家帮我看看 这句代码出什么错了 郁闷了 提示 无法映射/img/  郁闷啊  高手帮帮啊 

Dim filePath As String = FileUpload1.PostedFile.FileName
        If filePath = "" Then
            MsgBox("请选择上传图片!")
        End If
        Dim fileName As String = filePath.Substring(filePath.LastIndexOf("\\") + 1)
        
        Dim fileTemp As New FileInfo(filePath)
        Dim ext As String = fileTemp.Extension
        FileUpload1.PostedFile.SaveAs(Server.MapPath("/img/") & fileName)
        shuju.Execute("INSERT INTO le(tupian_id)VALUES ('" + "~\\gerentupian\\" + fileName + "') where le(user_id)='" & user_na & "'")
        MsgBox("数据添加成功!") --------------------编程问答-------------------- FileUpload1.PostedFile.SaveAs(Server.MapPath("../img/")   &   fileName) 
--------------------编程问答-------------------- 还是路径问题了。检查相对路径怎么写 --------------------编程问答-------------------- FileUpload1.PostedFile.SaveAs(Server.MapPath("~/img/")   &   fileName)  --------------------编程问答-------------------- 看下你的文件权限问题,文件是否有aspnet用户的所有权限(即读,写权限) --------------------编程问答-------------------- FileUpload1.PostedFile.SaveAs(Server.MapPath("img/")       &       fileName)    --------------------编程问答-------------------- 应该是这样的吧   FileUpload1.PostedFile.SaveAs(Server.MapPath("~/img/") & fileName)  --------------------编程问答-------------------- FileUpload1.PostedFile.SaveAs(Server.MapPath("~/img/") & fileName) 试试? --------------------编程问答--------------------
引用 6 楼 duzijianshou 的回复:
应该是这样的吧  FileUpload1.PostedFile.SaveAs(Server.MapPath("~/img/") & fileName) 

差不多...把img前的~和/去掉也行...
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,