我在A机器上挂了个网站用B机器访问A机器。。
在B机器上 上传图片到 A机器。。   首先得获取B机器上的图片吧。
但是他怎么老从A机器上查找‘要上传图片的路径’呢 ???A机器上肯定是没有。。<input type="file" name="uptext">       //这是页面File file=new File(request.getParameter("uptext"));  //servlet 中的。
FileInputStream fi=new FileInputStream(file);
我是这样获取要上传图片文件的。。

解决方案 »

  1.   

    是这样
    <FORM NAME="oForm"
       ACTION="repost.asp"
       ENCTYPE="multipart/form-data"
       METHOD="post">
    <INPUT TYPE="file" NAME="oFile1"/>
    <INPUT TYPE="submit" VALUE="Upload File">
    </FORM>另外服务器段获得的时候也要特殊处理,记得有作upload的组件
      

  2.   


    我没用什么组件;就单用FileinputStream 读入图片 再用FileOutputStream 把图片写到服务器下
    面。。  现在问题是:我在B机器上面‘要上传图片文件’他都没在B机器上面找; 而是到A机器上面找。。
    A机器上面肯定是找不到的啊   
      

  3.   

    先得把上传的流程整明白了才能走下面的动作,B机器上的文件要先到A机器上,从你的代码看是直接把B机器的文件路径使用到A机器上,这显然是不正确的。