最近想导入Excel格式的文件,主要是xls的,希望兼容.et和xlsx的Excel文件,但是只有xlsx的格式可以顺利导入啊。
我的代码rules如下:finfo_file(/opt/lampp/temp/phphsrimj): failed to open stream: 没有那个文件或目录
public function rules()
{
return [
['file', 'required'],
// file has to be a valid excel file
[['file'], 'file', 'extensions' => 'jpg, gif, et, xls, xlsx', 'maxSize'=>1024*1024*20],
];
}
经测试,jpg,gif,xlsx都是可以的,唯独xls跟et不行。哪位可有良策,哪怕最后可以加入xls,不需要et都行。先谢谢啦。
http://www.yiichina.com/doc/guide/2.0/tutorial-core-validators 按道理是可以 这个里面都写了