<form action="check.php" method="post" enctype="multipart/form-data">
    文件地址:<input type="file" name="ufile" size="30"/>
    关键字:<input type="text" name="key" value="" size="10"/>
    <input type="submit" name="checked" value="开始测试" />
</form>上面是上传文件的代码,我想问的是怎样可以获得上传文件的源地址,用$_FILES我只能得到以下信息:
$_FILES["file"]["name"] - 被上传文件的名称 
$_FILES["file"]["type"] - 被上传文件的类型 
$_FILES["file"]["size"] - 被上传文件的大小,以字节计 
$_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称 
$_FILES["file"]["error"] - 由文件上传导致的错误代码 
有什么办法可以获得上传文件的源地址吗???
我的分前几天大部分用光了,只剩下20分,大家请不要嫌弃,呵呵

解决方案 »

  1.   

    1. PHP默认情况不支持这功能
    2. 浏览器对识别和操作客户端的资源非常有限如果要实现你的功能, 一般用浏览器插件之类。
      

  2.   


    +IE6下,可以将input type="file" 的值,复制到另一个input type="text",这个可以复制到路径比如
    <input type="file" id="input_test" onchange="document.getElementById('ss').value=this.value">
    <input type="text" id="ss">
      

  3.   

    to f2可惜IE6被微软判死刑了,仅是IE的资源也有限。
      

  4.   


    虽然不怎么方便,但是我还是非常感谢你 Thank you very much!!!
      

  5.   

    这边文章是web下无刷新上传附件的研究希望对你有帮助
    http://www.yideal.com/index.php?option=com_content&view=article&id=72:web-ajax-upload&catid=39:jquery-dev-articles&Itemid=61