2

我有一个功能,用户可以发送文档而不在数据库中存储任何内容。所以没有字段可以放入模型。上传后,它会直接将该文档作为附件发送到电子邮件中。

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

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

谢谢。

4

1 回答 1

2

如果您使用的是 CakePHP 2.1

文件类

#信息

将文件信息作为具有以下键的数组返回:

  • 目录名
  • 基本名称
  • 延期
  • 文件名
  • 文件大小
  • 哑剧

验证类

#mimeType

#最长长度

#minLength

笔记:

  • CakePHP 1.x 上不存在文件类
  • 我不确定您是否可以将此类与 tmp 文件一起使用。测试一下。如果不能,请将其保存到文件夹并调用课程。
于 2012-09-11T09:18:37.410 回答