我想在编辑文章的时候 从以上传到服务器端得文件中选择图片,而不是从本地浏览。 跪求大侠解答
这是我的源码<SCRIPT   LANGUAGE="JavaScript">  
  <!--     
  function   mainChange(Value){  
  flag=false;  
  document.all.mainimage.width=10;  
  document.all.mainimage.height=10;  
  document.all.mainimage.alt="";  
  document.all.mainimage.src=Value;  
  document.all.maindiv.style.display='';  
  }  
   
  //-->  
  </SCRIPT>  
  <TABLE   border="0">  
      <TBODY>  
  <tr>    
                  <td   height="22"   colspan="5">  
  <input   type="file"   name="up1"   style="width:300"   class="textbox"   onChange="javascript:mainChange(this.value);">  
          </td>  
              </tr>  
      </TBODY>  
  </TABLE>  

解决方案 »

  1.   

    jsp中添加<img src="">
    用js改变img的src的值(上传图片在服务器的路径),例如
    路径是tomcat服务器的my_img文件夹里的aaa.jpg,就设为:http://localhost:8080/my_img/aaa.jpg
      

  2.   


    JS 我是菜鸟 您能说的具体点么。JSP 中怎么添加 最好能给出源码  谢谢了
      

  3.   


    var obj = document.getElementById("XXX");
    obj.src = "http://localhost:8080/my_img/aaa.jpg";
      

  4.   

    你可以学CSDN的处理方式啊,让用户先上传图片,上传完了以后给他一个url。
    在文本编辑区插入图片的时候,只提供url的方式。让用户把自己刚刚上传后得到的url复制进去。
      

  5.   

    如果供选择的文件不是用户上传的,那你得先设计一个对话框,然后在对话框中显示供选择的图片,然后在图片的onclick方法中将此图片的url返回给源窗口。
      

  6.   


    JSP 我不怎么懂  能麻烦您 给下源码么  谢谢
      

  7.   

    呵呵,老兄,我前天刚刚弄过,不急,慢慢来,你在<body>与</body>之间写入“<img src="hand.gif"/>”这段代码,注意:hand.gif是你的图像的文件名,还有就是,这个图像和合代码同时保存在同一个盘符同一个文件夹里面,其实hand是这里是可以任意弄的,但是一定要用.gif这个后缀名,好了,到网上下载你需要的图像,开始你的成功之旅吧!呵呵!别忘了,给我加分哦!有问题qq578672650
      

  8.   

    跟jsp几乎没什么关系,都是js的事。
    弹出窗体,选择图片,用户点的时候出发js时间,把返回值传回并关闭弹出窗口。
    这些都是js的事情。
      

  9.   

    js弹出的文件对话框只是本地文件的,想看服务器上的文件,得你自己写html页面。
      

  10.   

    你的主页面上有个浏览按钮,然后弹出的是一个html页面(或者一个div)
    这个弹出窗口既然是一个html页面,则所有的东西都是你自己来布置的。
    里面的图片自然也是你加上去的。
    图片应该有onclick方法,你在此方法中把该图片的完整url传回给主窗口,然后关闭弹出窗口就ok了。
    其实不是很难的事情。但是我没有现成的代码。