通过 Yii 下载文件
Downloading file through Yii
我有 zip 格式的文件,我想通过 Yii 的 sendFile() 方法下载。但它给了我一个错误 File not found
。但是当用 file_exist()
检查时 - 它 returns 是真的。以下是下载文件的代码。
Yii::app()->request->sendFile($product->zfile, $file_url, "zip", FALSE);
正在使用:
Windows,
XAMPP,
Yii (v1.1.16)
您没有传递正确的参数。
传递文件内容而不是 $file_url
。
将 mimeType 传递为 'application/zip'
而不是 'zip'
。
Yii::app()->request->sendFile($outputFileName, $content, $mimeType, $terminate);
Yii::app()->request->sendFile("Test.zip", @file_get_contents($path), 'application/zip', false);
我有 zip 格式的文件,我想通过 Yii 的 sendFile() 方法下载。但它给了我一个错误 File not found
。但是当用 file_exist()
检查时 - 它 returns 是真的。以下是下载文件的代码。
Yii::app()->request->sendFile($product->zfile, $file_url, "zip", FALSE);
正在使用: Windows, XAMPP, Yii (v1.1.16)
您没有传递正确的参数。
传递文件内容而不是 $file_url
。
将 mimeType 传递为 'application/zip'
而不是 'zip'
。
Yii::app()->request->sendFile($outputFileName, $content, $mimeType, $terminate);
Yii::app()->request->sendFile("Test.zip", @file_get_contents($path), 'application/zip', false);