请教一个文件上传的问题 [ 2.0 版本 ]
最近碰到一个问题:
在同一个表单内需要同时上传两个不同类型的文件:
//model:
public $filezip;//压缩包(规则:'zip,rar,7z')
public $filejpg;//图片(规则:'jpg,png,bmp')
//view:
<?= $form->field($model, 'filezip')->fileInput()->label('压缩包');?>
<?= $form->field($model, 'filejpg')->fileInput()->label('图片');?>
//controller:
$model->filezip = UploadedFile::getInstance($model, 'filezip');
$model->filezip->saveAs($zippath);
$model->filejpg = UploadedFile::getInstance($model, 'filejpg');
$model->filejpg->saveAs($jpgpath);
我想请教下这样写是否有效?我测试的结果是zip文件上传成功,jpg报错。如果可以这样写需要注意些什么?此外官方的文档我看了,批量上传的都是相同类型的,不同类型的我没找到文档。
恳请指教,谢谢!
sk811229 补充于 2019-07-30 12:12
解决了,之前是我的路径弄错了,这样是可以的 ^_^
共 0 个回答
没有找到数据。
sk811229
注册时间:2018-05-23
最后登录:2022-10-06
在线时长:16小时47分
最后登录:2022-10-06
在线时长:16小时47分
- 粉丝0
- 金钱770
- 威望10
- 积分1030