我应该在哪里以及如何使用 Restler 为 UploadFormat 定义 allowedMimeTypes 和其他属性
这与使用 Restler 处理文件上传和答案部分中的第 2 项有关
UploadFormat比较特殊,get
在我们进行路由寻找正确的api方法调用之前的阶段会抛出异常,所以只能在index.php级别进行设置
如果allowedMimeTypes
所有 api 类都相同,这是直截了当的,否则你需要做类似的事情
if (false !== strpos($_SERVER['REQUEST_URI'], 'document')) {
UploadFormat::$allowedMimeTypes = array('application/pdf'); //,'image/jpeg'
}
在示例中,当被调用的 url 包含字符串“document”时,将 PDF 作为唯一选项
我们今天还添加了一个新功能,可以处理在 api 方法级别引发的异常
UploadFormat::$suppressExceptionsAsError = true;
将异常与文件信息一起传递