Fuelphp 在同一控制器或模型上上传 2 种文件
Fuelphp Upload 2 kinds of file on the same controller or model
我一直在使用 Fuelphp Upload Class。但这是第一次
我要在同一个控制器上保存 2 种类型的文件。第一个文件
是图像,第二个是 CSV 文件。但是我注意到它不起作用
出于某种原因(图像保存正确但 csv 未保存)。我上传的文件没有问题。
我只是不知道如何在同一个控制器或模型上保存 2 种文件。
有什么提示吗?提前致谢!这是我的代码的通用视图
$image_config = array('path' => '/mypath/forimage',
'randomize' => true,
'ext_whitelist' => array('img', 'jpg', 'jpeg', 'gif', 'png'),
);
Upload::process($image_config);
if (Upload::is_valid())
{
//save image
Upload::save();
}
$csv_config = array('path' => '/mypath/forcsv',
'randomize' => true,
'ext_whitelist' => array('csv', 'txt'),
);
Upload::process($csv_config);
if (Upload::is_valid())
{
//save csv
Upload::save();
}
您只能调用 Upload::process()
一次。
The process method processes the information about all uploaded files
http://fuelphp.com/docs/classes/upload/usage.html#/method_process
并且Upload::save()
也保存所有经过验证的上传文件。
我一直在使用 Fuelphp Upload Class。但这是第一次 我要在同一个控制器上保存 2 种类型的文件。第一个文件 是图像,第二个是 CSV 文件。但是我注意到它不起作用 出于某种原因(图像保存正确但 csv 未保存)。我上传的文件没有问题。 我只是不知道如何在同一个控制器或模型上保存 2 种文件。 有什么提示吗?提前致谢!这是我的代码的通用视图
$image_config = array('path' => '/mypath/forimage',
'randomize' => true,
'ext_whitelist' => array('img', 'jpg', 'jpeg', 'gif', 'png'),
);
Upload::process($image_config);
if (Upload::is_valid())
{
//save image
Upload::save();
}
$csv_config = array('path' => '/mypath/forcsv',
'randomize' => true,
'ext_whitelist' => array('csv', 'txt'),
);
Upload::process($csv_config);
if (Upload::is_valid())
{
//save csv
Upload::save();
}
您只能调用 Upload::process()
一次。
The process method processes the information about all uploaded files
http://fuelphp.com/docs/classes/upload/usage.html#/method_process
并且Upload::save()
也保存所有经过验证的上传文件。