$model = M('Photo');
// 取得成功上传的文件信息
$info = $upload->upload();
// 保存当前数据对象
$data['photo'] = $info[0]['savename'];
$data['create_time'] = NOW_TIME;
$model->add($data);实际上 $info[0]['savename'];是根本获取不到值得,因为$info是一个键值对,键值就是你html中input的name,比如你html是:
<input name="myimg" type="file" >
那么你的接受代码就应该是:
$data['photo'] = $info["myimg"]['savename'];
这样才能取到值!
这两天弄sae的文件上传,被官方文档搞得筋疲力尽。
为了避免大家走弯路,特写了另一篇sae上传的正确使用方法。
链接在这:
http://www.thinkphp.cn/topic/23931.html
最佳答案