是否可以从通过POST变量发送的原始base64数据创建CUploadedFile类的实例?我知道我也可以在不使用这个类的情况下保存文件,但我需要重用一个使用CUploadedFile的模型类来获取通过表单上传的文件。
我不能使用任何文件上传器组件,因为我的Yii应用程序是一个Web服务。它从POST变量中获取所有输入数据。
答案 0 :(得分:2)
CUploadedFile
- 不,但您可以尝试在您自己的类中覆盖prefetchFiles
方法,该方法扩展CUploadedFile
以从$_POST
而不是$_FILES
获取数据。< / p>