0

TLDR;如何引用从 PHP 脚本中发布到 PHP 脚本的临时文件上传?

我正在创建一个允许我上传和聚合 XML&XLS 文件的 Web 应用程序(仅用于实验室测试,不需要太多安全性)。

除了用户使用 HTML 表单将文件发布到服务器后如何处理文件本身之外,我已经解决了所有问题。

我有一个将文件发布到服务器的表单,并且我有一个 PHP 脚本,它设置为对文件执行某些操作,但我无法理解如何从服务器上的 PHP 脚本中引用上传的文件.

例如:

<form action="Update_data.php" method="POST" enctype="multipart/form-data"> <input type="file" name="file" id="file"></br> <INPUT type="submit" name="submit" value="Submit"></br> </form>

而且我隐约知道,当文件发布时,文件存在于服务器上的临时目录中,直到 Update_data.php 完成执行。这一切都很好,但我不知道那个目录会是什么,或者即使我需要以某种特定的方式配置 PHP.ini 以允许这样做。

所以,我要问的是:

如何引用从 PHP 脚本中发布到 PHP 脚本的临时文件上传?

谢谢。

4

1 回答 1

2

$_FILES['file']['tmp_name']包含服务器上上传文件的文件名。

Yu可以使用该move_uploaded_file()功能将上传的文件移动到您需要的任何位置。

本手册页包含您需要的所有信息:http: //php.net/manual/en/features.file-upload.post-method.php

于 2012-12-10T07:38:13.773 回答