zoukankan      html  css  js  c++  java
  • 有关文件上传存储的问题

    代码如下
    <%@ Page Language="vb" Debug="true" %>

    <html>
    <script language="vb" runat=server>
    sub uploadfile(sender as object, e as system.Eventargs)
        
    dim s as string
        s
    ="d:\updata\" & system.io.path.getfilename(butimage.postedfile.filename)
        butimage.postedfile.saveas(s)
    end sub

    </script>
    <body>
    <form runat="server" enctype="multipart/form-data">
        
    <input type=file runat=server id=butimage/><br>
        
    <input type=button id=yesbutton onserverclick=uploadfile runat=server value="提交"/>
    </form>
    </body>
    </html>

    运行后出现问题如下:

    /fileup”应用程序中的服务器错误。
    --------------------------------------------------------------------------------

    未找到路径“d:
    \updata\boat.gif”的一部分。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

    异常详细信息: System.IO.DirectoryNotFoundException: 未找到路径“d:
    \updata\boat.gif”的一部分。

    源错误: 


    行 
    7:      dim s as string
    行 
    8:      s="d:\updata\" & system.io.path.getfilename(butimage.postedfile.filename)
    行 
    9:      butimage.postedfile.saveas(s)
    行 
    10: 
    行 
    11: end sub
     

    源文件: c:
    \inetpub\wwwroot\fileup\index.aspx    行: 9 

    堆栈跟踪: 


    [DirectoryNotFoundException: 未找到路径“d:
    \updata\boat.gif”的一部分。]
       System.IO.__Error.WinIOError(Int32 errorCode, 
    String str+287
       System.IO.FileStream..ctor(
    String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy) +888
       System.IO.FileStream..ctor(
    String path, FileMode mode) +52
       System.Web.HttpPostedFile.SaveAs(
    String filename) +48
       ASP.index_aspx.uploadfile(
    Object sender, EventArgs e) in c:\inetpub\wwwroot\fileup\index.aspx:9
       System.Web.UI.HtmlControls.HtmlInputButton.OnServerClick(EventArgs e) 
    +108
       System.Web.UI.HtmlControls.HtmlInputButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(
    String eventArgument) +57
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, 
    String eventArgument) +18
       System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) 
    +138
       System.Web.UI.Page.ProcessRequestMain() 
    +1277

     


    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:
    1.1.4322.573; ASP.NET 版本:1.1.4322.573 


    请各位大侠帮我看看呀!
  • 相关阅读:
    Java集合(4):Iterator(迭代器)
    Java集合(3):Vector && Stack
    Java集合(2):LinkedList
    面试题29:顺时针打印矩阵
    面试题28:对称的二叉树
    面试题27:二叉树的镜像
    面试题26:树的子结构
    面试题24:反转链表
    面试题25:合并两个排序的链表
    面试题23:链表中环的入口结点
  • 原文地址:https://www.cnblogs.com/aowind/p/107810.html
Copyright © 2011-2022 走看看