如何让客户端上传文件路径

时间:2016-09-06 10:01:12

标签: javascript php jquery angularjs

enter image description here这是我选择上传弹出窗口的文件,我试图将文件路径从客户端上传到服务器端。

  

但IE显示原始客户端路径文件,如(C:\ Users \ Public \ Pictures \ Sample Pictures \ Desert.jpg),但其他浏览器显示虚假路径,如(C:\ fakepath \ Desert.jpg)< / p>      

这是我的代码部分。我不知道如何从客户端获取文件的完整路径名,但是我认为它知道它的安全目的,所以某些浏览器不显示完整路径名但是如何IE显示?

&#13;
&#13;
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Testing File Upload Inputs</title>
    <script type="text/javascript">
      function doTest(form) {
        window.frames.myframe.location = form.elements.myfile.value;
      }
      
      function showSrc() {
        alert(window.frames.myframe.location);
      }
    </script>
  </head>
  <body>
    <form method="get" action="#" onsubmit="doTest(this); return false;">
      <input type="file" name="myfile" size="30">
      <input type="submit" value="Test">
      <input type="button" onclick="showSrc();" value="Show">
      <br>
      <input type="hidden" name="fname" value="">
    </form>
    <iframe src="#" width="300" height="300" frameborder="1" name="myframe"></iframe>
  </body>
</html>
&#13;
&#13;
&#13;

0 个答案:

没有答案