小弟近日在研究文件上传.可是我想在上传文件时跟着上传尺寸.
<form action="Upfile_Product.jsp" method="post" name="form1" onSubmit="return check()" enctype="multipart/form-data">
  <input name="FileName" type="FILE" class="tx1" size="20">
  <input type="submit" name="Submit" value="上传" style="border:1px double rgb(88,88,88);font:9pt">
  <input type="hidden" name="ImgWidth" id="ImgWidth" />
  <input type="hidden" name="ImgHeight" id="ImgHeight" />
  <input type="hidden" name="AlignType" id="AlignType" />
</form>在另外一个文件里想得到这里hidden里的值.请问各位高手用什么方法呀???

解决方案 »

  1.   

    和非hidden的是一样的
    或 request.getParamter();
      

  2.   


    BufferedImage bi = ImageIO.read(new File(FileName));
    System.out.println("Width=" + bi.getWidth());
    System.out.println("Height=" + bi.getHeight());
      

  3.   

    hidden里是不能再传参数了
    但是你可以用脚本把form的action改掉
    from1.action="fileUpload.jsp?subtype=up";
    那个问号后面的参数可以在另外一个页面里取到
      

  4.   

    hidden里是不能再传参数了-- 为什么不可以呀?同样的程序,我传过其他 hidden 参数。
      

  5.   

    小弟我也觉得郁闷或...BufferedImage这样也不行的.
    就是怎么读取hidden中的值呢?
    还是不明白..请达人指点...在流中怎么分析出这两个隐藏域的值呀~?
      

  6.   

    一个页面两个FORM,一个放FILE一个放 HIDDEN
      

  7.   

    这句话去掉enctype="multipart/form-data"。然后用request.getParamter();就可以取到值了
      

  8.   

    文件上传用什么组件的?form 设置了enctype="multipart/form-data"时request.getParameter是不能取到什么东西了,文件上传组件里应该有解决的办法,仔细看看,
    如果自己解析的inputStream来取得文件,哪应该能得到input里的设置的值,
      

  9.   

    yangc0828(yangc)    
    这句话去掉enctype="multipart/form-data"。然后用request.getParamter();就可以取到值了
    --------------------------->
    看清了,前提是上传文件.
     leasa(暴暴) ( ) 信誉:100       
    文件上传用什么组件的?form 设置了enctype="multipart/form-data"时request.getParameter是不能取到什么东西了,文件上传组件里应该有解决的办法,仔细看看,
    如果自己解析的inputStream来取得文件,应该能得到input里的设置的值