我应该在何处以及如何使用Restler
为UploadFormat定义allowedMimeTypes和其他属性这与答案部分的Handling file uploads with Restler和第2项
有关答案 0 :(得分:0)
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;
将传递异常以及文件信息