Zendframe 下如何获得模板页表单里提交的上传文件,并保存?
Zendframe 和 smarty下,模板里的form有文件上传的需求,我使用表单里input type=file的形式,把文件post给控制器路径index.php?controller=aaa&action=a。
但是结果在控制器aaa里的action=a的阶段,
[file] => Array
(
[name] => 测试营业执照_s1.gif
[type] => image/gif
[tmp_name] => E:\wamp\tmp\php88.tmp
[error] => 0
[size] => 5611
)
找不到临时文件E:\wamp\tmp\php88.tmp,也就无法把它用move_uploaded_file($_FILES['file']['tmp_name'],$uploadfile)这样的形式另存成正式的文件。
但是如果不使用zendframe的机制,只使用smarty,在模板页的表单里把post的路径写成aaa.php的形式,就可以获得临时文件,并保存。请问这是为什么,该怎么解决呢?
------解决方案--------------------
既然用的zf,干嘛不直接用zf里面的上传文件类来处理呢?
我博客里面有篇文章,你可以参考一下
http://blog.csdn.net/a82168506/article/details/6347249
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号