Map<String,String> map = new HashMap<String,String>();
map.put("content", matter.content);
String json;
if(matter.file!=null)
{
json = httpPost(API_URL+"Matter/Publish",map,new File(matter.file));//这段代码提交图片文件
}else
{
json = httpPost(API_URL+"Matter/Publish",map);
}TP端我是采用如下方式接收的import("ORG.Util.FileUpload");
$file = $_GET['file'];
$savePath = date('Y/m', time());
$up = new FileUpload(array('israndname'=>true, 'savepath'=>'./Upload/images/'.$savePath));
$up->uploadFile($file);
if('' != $up->getErrorMsg()) {
//捕获上传异常
$this->error($up->getErrorMsg());
} else {
//取得成功上传的文件信息
$f = $up->getUploadFileName();
$arr['file'] = $f;
$matter = D('Matter');
$pkid = $matter->addOne($arr);//这段是将文件路径写入数据库写入后,发现上传文件夹/Upload/images/里没有图片,数据库里也只存储了"/Upload/images/+日期"内容,请问下,该如何获取图片,谢谢各位帮忙。
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。