因为SAE是没有写文件权限的,所以一般需要创建一个Domain来保存文件。
但是weiphp代码中是在配置文件里指定文件上传方式(Local,SAE)的,所以安装完应用之后需要手动修改配置文件。
weiphp论坛上有很多解决方案,最常用的一种是:
注释掉: // 'PICTURE_UPLOAD_DRIVER'=>'local',
加入:
'PICTURE_UPLOAD_DRIVER'=>'Sae', //SAE上传文件驱动配置
'UPLOAD_SAE_CONFIG'=>array( 'rootPath'=>'http://' . $_SERVER['HTTP_APPNAME'] . '-uploads.stor.sinaapp.com/Editor/', 'domain'=>'uploads', )
$driver = (defined('SAE_TMP_PATH') || !$driver) ? C('FILE_UPLOAD_TYPE') : $driver;
'FILE_UPLOAD_TYPE' => 'Sae', // 文件上传方式