同标题,
出于某种原因,排除临时文件。
还可以用什么方法,希望大家多多指教!!

解决方案 »

  1.   

    可能我说得不是很清楚,我指的是<input type="file">的IE控件
      

  2.   

    刚才试了试,
    大概可以用ViewState来解决
      

  3.   

    我是指PostFile.HttpInputStream这个流,我试着把他存入cache中,单纯在页面中可以存储成功,我把这些放在控件中的时候,就出问题了。
      

  4.   

    --刚才试了试,
    --大概可以用ViewState来解决
    我看了<input type="file">这个也是有value属性的,
    你可以在某个事件中将这个取得的值用ViewState来保存,当页面回发的时候,你可以检测以下,看看ViewState是不是null,如果不是付给一个public的变量假如是str,然后<input type="file" value='<%=str%>'>
    大概是这样,当然我没有最终测试!
      

  5.   

    好像是不行吧,可以这样,给页面加一个frame,用这个frame来传送图片,然后提交另一个frame就没问题了。
      

  6.   

    如果是赋value的话肯定不行的,那个控件的value是只读的。
      

  7.   

    楼上的方法也不行,这个<input type=file>控件最终要放在一个服务器复合控件中,我无法让控件生成一个frame或者即使是生成了,我没办法控制提交时取得这个文件上传控件的postfile,因为他在一个frame里面,而我的控件只能控制他上层的页面的服务器端提交取值,
      

  8.   

    当然没有办法,这是由上传控件file本身的安全性要求的.你不可能更改它.