如何通过控制器验证文件mime类型';只有';用CakePHP?

如何通过控制器验证文件mime类型';只有';用CakePHP?,php,cakephp,cakephp-2.1,Php,Cakephp,Cakephp 2.1,我有一个功能,用户将发送文件,而无需在数据库中存储任何内容。因此,模型中没有字段。一旦上传,它会直接将该文档作为附件发送到电子邮件中 Stackoverflow上找到的所有链接都需要该控制器的“模型”进行文件验证。所以,这不是重复的 在发送电子邮件之前,您能否就如何直接发送经过验证的文件(通过mime类型和大小)提供建议 谢谢。如果您使用的是CakePHP 2.1 使用以下键以数组形式返回文件信息: 肮脏的 基本名称 延伸 文件名 文件大小 默剧 注: CakePHP 1.x上不存

我有一个功能,用户将发送文件,而无需在数据库中存储任何内容。因此,模型中没有字段。一旦上传,它会直接将该文档作为附件发送到电子邮件中

Stackoverflow上找到的所有链接都需要该控制器的“模型”进行文件验证。所以,这不是重复的

在发送电子邮件之前,您能否就如何直接发送经过验证的文件(通过mime类型和大小)提供建议


谢谢。

如果您使用的是CakePHP 2.1

使用以下键以数组形式返回文件信息:

  • 肮脏的
  • 基本名称
  • 延伸
  • 文件名
  • 文件大小
  • 默剧

注:

  • CakePHP 1.x上不存在文件类
  • 我不确定您是否可以将这个类与tmp文件一起使用。测试一下。如果不能,请将其保存到文件夹并调用该类

正是我想出来的那个。当你回答的时候,我已经做了调整。无论如何。勾选和+1作为答案:)