用一个在线编辑器做上传图片。结果后台设定路径是本机绝对路径就可以上传。但这样接收不到文件路径。用服务器虚拟路径的话。文件无法上传到指定文件夹。请帮忙解决一下。

解决方案 »

  1.   

    我们同事也干过类似的问题
    最后我终于想到其原因了
    你肯定上传文件的表单没有设置以二进制形式处理上传的数据!
    所以<input type="file" name="upload">其实在servlet中接受到的不是文件的二进制数据,而是文件的路径,你在本地上传是因为图片就在自己的机器上,读取对应路径的文件当然是正确的了!
      

  2.   


    他的意思是表单上加enctype="multipart/form-data"
      

  3.   

    enctype="multipart/form-data" 文件上传时form里必须要有这个属性,而且method还得是post