我在用下面的程序上传本地文件时,获取不到所选择的本地文件路径(如:E:\a.jpg),只得到了选择的文件名(a.jpg).大大们能看下是什么原因吗?
<form action="beginupload.php" method="post"  enctype="multipart/form-data" name="nowup">
<input id="getptup" name="ptuping" type="file">
<input name="goup" type="submit" value="开始上传">
</form>

解决方案 »

  1.   

    你给的是一个HTML表单,PHP代码???
      

  2.   

    //html表单
    <form action="" method="post"  enctype="multipart/form-data" name="nowup">
    <div>
    <input id="getptup" name="ptuping" type="file">
    <span id="showptup"></span></div>
    <input name="goup" type="button" value="开始上传" onClick="photoupif();">
    </form>//打印本地上传路径js
    function photonowup(){
    var uppturl;
    uppturl=document.getElementById("getptup").value;
    }
      

  3.   

    上面的js拷贝错了,应该是下面的js
    function photoupif(){
    document.getElementById("showptup").innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+(document.getElementById("getptup").value);
    }
      

  4.   

    汗,还是看这个吧:
    //html表单
    <form action="beginupload.php" method="post"  enctype="multipart/form-data" name="nowup"> 
    <div>请选择要上传的文件<input id="getptup" name="ptuping" type="file">
    <span id="showptup"></span></div>
    <div>你的性别<input onClick="photoupif();" id="bbb" name="aaa" type="radio" value="男">
    <div><input name="goup" type="submit" value="开始上传">
    </form> //js
    function photoupif(){
    document.getElementById("showptup").innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+(document.getElementById("getptup").value);
    }最后在showptup中显示的是你选择的文件名,而不是文件路径,能否有个方法让他能获取到本地的完整路径呢