【发布时间】:2017-08-06 14:45:20
【问题描述】:
我有一个 page.php,我在其中加载一个 .csv 文件,读取它并最终将值上传到数据库中。我想要做的是,一旦文件被加载到我的表单中,并且我已经阅读了它,首先我检查我的数据库是否还有可用空间,如果没有剩余空间,我会打印一条消息说那里没有空间了,还是要上传吗?我可以做到这一点,但我不知道如何将已经加载到我的表单中的文件通过发布表单或任何其他方法发送到同一页面。
这是我在上传文件时读取文件的方式
$file = $_FILES['file']['tmp_name'];
但如果我尝试通过新 POST 表单中的隐藏字段发送 $file 变量,它不起作用。
【问题讨论】:
-
完整代码在哪里?
-
我希望你没有忘记在表单标签中添加
enctype=multipart/form-data -
不,我没有,当我第一次从我的计算机中选择文件时,文件加载正常,但是第二次,当我尝试通过隐藏值传递它时,它不起作用,因为我可以在这里阅读,出于安全原因不能那样做..