我使用Uploadify jQuery插件进行文件上传。这里没有使用浏览按钮。 它会在点击事件上使用ajax上传文件。所以没有文件临时路径显示。所以我想让它显示。
因此,我尝试使用 $ _ FILES ['uploadfile'] ['tmp_name'] 获取文件临时路径。但它只返回类似 / tmp / phpclqHXj 之类的东西。但我想要显示实际的临时路径,如 C:\ Users \ Diamantino \ Desktop \ file.jpg 。我可以得到这使用PHP。 uploadify中的任何选项 插件,无论如何得到jquery或js.Any帮助将不胜感激。
我的浏览按钮。
由于
答案 0 :(得分:1)
至少,您正在寻找在以下位置找到的文件名:
$_FILES['uploadfile']['name']
而不是 C:\ Users \ Diamantino \ Desktop \ file.jpg ,这将返回文件名: file.jpg
但是,通过使用简单的Javascript,您可以完成获取整个文件路径。通过一些逻辑,您可以仅在上载文件时获取文件路径。这是一个example,还有一些clarity on implementation。
答案 1 :(得分:1)
无法从用户的计算机获取该文件的完整路径。您可以使用"file.jpg"
获取文件名(在您的示例中为$_FILES['uploadfile']['name']
)。如果您在上传文件时可以获得有关用户的本地文件夹结构的信息,则会出现安全问题,因此Web浏览器不太可能发送该数据。如果有一些浏览器确实发送了它,它就不会出现在$_FILES
超全局中,也不会有任何其他简单的访问方式在php中。