چک کردن Mimetypes فایل هنگام آپلود

[right]سلام[/right]

[right]دوستان عزیز میخواستم mimeTypes فایل اپلود رو چک کنم[/right]

[right]وقتی کد زیر را برای چک کردن مینویسم [/right]


public function rules()

	{

		

		return array(

			//....

			array('myFile', 'file','types'=>

			array('jpg','zip'),'mimeTypes'=>array('image/jpeg','application/zip'), 'allowEmpty'=>true,'on'=>'upload'),

			//....

		);

	}

[right]خطای زیر میده[/right]

In order to use MIME-type validation provided by CFileValidator fileinfo PECL extension should be installed

[right]حالا چه جوری باید تابع finfo_open به سرور اضافه کنم[/right]

[right]باتشکر[/right]

[right]سلام

سیستم عامل سرور شما چیه؟

اگر از centos استفاده می‌کنید دستور زیر را اجرا کنید

[left]pecl install fileinfo[/left]

[/right]

[right]با تشکر از شما[/right]

[right]اخه سرور دست بنده نیست و پشتیبانی ضعیف داره [/right]

[right]امکان اضافه شدنش از طریق کد نویسی وجود ندارد[/right]

تا اونجایی که من میدونم نمیشه این کارو کرد