在前一个页面,用FileUpload控件选择需要上传的文件(多个FileUpload控件),然后将PostFile对象保存在Session中在后一个页面,从Session取出PostFile,调用SaveAs方法Upload文件。用LocalHost时,可以将多个PostFile对象中的文件上传,但是用IP地址访问时,上传的文件都是0K大小。(上传一个文件没问题)文件夹的权限已经设置好了,有人知道是怎么回事么?

解决方案 »

  1.   

    在前一个页面,用FileUpload控件选择需要上传的文件(多个FileUpload控件),然后将PostFile对象保存在Session中在后一个页面,从Session取出PostFile,调用SaveAs方法Upload文件。可以这样传递吗?文件上传组件 被微软做了很多限制...
      

  2.   

    不放在Session中,直接在当前页面掉SaveAs方法,就可以一次上传n个文件,,FT
      

  3.   

    jdick008(笑傲红尘) ( ) 信誉:93  2006-08-23 15:08:00  得分: 0  
     
     
    不放在Session中,直接在当前页面掉SaveAs方法,就可以一次上传n个文件,,FT
    ___________________________________________如果是这样,你可以在当前页面用PostedFile.InputStream将数据保存在byte[]中,再放在Session里。另外一个页面再用FileStream保存。