首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

Zendframe 下怎么获得模板页表单里提交的上传文件,并保存

2012-02-13 
Zendframe 下如何获得模板页表单里提交的上传文件,并保存?Zendframe 和 smarty下,模板里的form有文件上传

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

热点排行