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 


    请各位大侠帮我看看呀!
  • 相关阅读:
    SQL中文转拼音
    cocos2D 虚拟摇杆Joystick功能实现
    cocos2d 粒子效果以及Particle Designer粒子工具的学习
    android 模拟器出错,emulator: ERROR: unknown virtual device name
    [转][越狱破解] 苹果itouch 4 iOS5.0.1完美越狱教程+资源下载
    objectivec 中随机数的用法 (3种:arc4random() 、random()、CCRANDOM_0_1() )
    [转]cocos2dx添加广告条(IOS and Android)
    cocos2d1.0.1x0.10.0版本 设置横屏与竖屏的方法
    【转】总结阐述Cocos2dX与Cocos2diphone区别;
    Objectivec 中CGGeometry几何类常用方法简单整理
  • 原文地址:https://www.cnblogs.com/aowind/p/107810.html
Copyright © 2011-2022 走看看