当我尝试按yii\web\UploadedFile
上传大于100MB的文件时,文件未上传。但是所有字段都变为空,每个字段都有验证错误:
字段不能为空
这是我的验证规则:
public function rules() {
return [
[['name_promo_file', 'description_promo_file', 'url_promo_file', 'size_promo_file', 'lang_promo_file'], 'required'],
[['date_upload_promo_file'], 'safe'],
[['size_promo_file'], 'integer'],
[['lang_promo_file'], 'string'],
[['name_promo_file', 'description_promo_file', 'url_promo_file'], 'string', 'max' => 255],
[['imagePromo'], 'file', 'skipOnEmpty' => false, 'extensions' => 'pdf doc png, jpg, jpeg']
];
}`
这是我的php.ini设置
upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 60
我该如何解决这个问题?
答案 0 :(得分:0)
我遇到了同样的问题,但我通过使用kartiks文件输入小部件并增加了php.ini中的大小来解决,请在这里分隔扩展名为pdf,docx,....如果问题是,请回复没有解决。我们可以解决它。