js如何获取上传的图片的名称?

JavaScript025

js如何获取上传的图片的名称?,第1张

<script type="text/javascript">

 

  //定义函数创建XMLHTTPRequest

  function createXHR()

  {

   return new XMLHttpRequest()

  }

  

  var xhr

  function sendRequest()

  {

    

      //1 创建XMLHTTPRequest对象

      xhr=createXHR()

      //2 对象xhr进行初始化

      var date = new Date()

      var uname=document.myform.uname.value

      xhr.open("GET",

      "ajaxServlet?imageName="+imageName+"&t="+date.getTime(),

      true)

      //3 设置回调函数(会被自动调用,由系统触发相应的事件调用)

      xhr.onreadystatechange=callback

      //4 发送请求

      xhr.send(null)

      

  }

  

  //获得响应的结果,并进行处理。

  function callback()

  {

      

      //alert(xhr.readyState)

      if(xhr.readyState==4&&xhr.status==200)

      {

       //获得服务器响应给客户端的数据

       var result=xhr.responseText

       alert(result)

      }

  }

 </script>

//先得到图片

var

img=document.getElementById("图片的id")

//得到图片路径

var

path=img.src

//从路径中截取图片名[包括后缀名]

var

filename

if(path.indexOf("/")>0)//如果包含有"/"号

从最后一个"/"号+1的位置开始截取字符串

{

filename=path.substring(path.lastIndexOf("/")+1,path.length)

}

else

{

filename=path

}