如何在CakePHP中进行基于表单的文件上传?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了如何在CakePHP中进行基于表单的文件上传?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经研究了一段时间,但无法理解.基本上我有一个我的模型的添加页面,您可以从URL或文件上传添加地图.我有所有的字段和验证,但我如何以及在哪里管理上传文件?必须有一些简单方法做到一点.谢谢!

解决方法

首先,您的表单需要设置为允许文件上传.

@H_403_15@<?PHP echo $form->create(Model,array('tyPE' => 'file')); ?>

这将允许任何文件输入实际上传文件到$server->文件(字段)或$form->输入(字段,数组(‘type’=>’文件’)).

文件上传后,您应该处理模型中的所有其他内容

@H_403_15@function beforeSave($created) { extract($this->data[Model][field]); if ($size && !$error) { move_uploaded_file($tmp_name,destination); $this->data[Model][field] = destination; } return true; }

这些只是基础知识,所以一定要找到最适合您需求的解决方案.

脚本宝典总结

以上是脚本宝典为你收集整理的如何在CakePHP中进行基于表单的文件上传?全部内容,希望文章能够帮你解决如何在CakePHP中进行基于表单的文件上传?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。