使用CakePHP媒体的Im,用文件下载。 我的守则非常确切地如。
<?php
class ExampleController extends AppController {
public function download () {
$this->viewClass = Media ;
// Download app/outside_webroot_dir/example.zip
$params = array(
id => example.zip ,
name => example ,
download => true,
extension => zip ,
path => APP . outside_webroot_dir . DS
);
$this->set($params);
}
}
在数据库中,我有一个能够追踪下载档案次数的方面。 我不想设法确保这一数目尽可能准确,这样,如果用户的下载被取消或多次取消,数字就不会增加。 CakePHP的媒体是否认为下载确实是成功的?