post图片的问题
基于 https://github.com/chriskacerguis/codeigniter-restserver 创建了api,其中发送图片的地方代码如下function uploadimg_post()
{
header("Content-type:text/html;charset=utf-8");
$foldername = '../uploads/images/';
if(!file_exists($foldername) && !is_dir($foldername)) {
mkdir($foldername, 0755, true);
}
$config['upload_path'] = $foldername;
$config['allowed_types'] = '*';
$config['max_size'] = '100';
$this->load->library('upload', $config);
$this->upload->initialize($config);
$field_name = "photofile";
$this->upload->do_upload($field_name)
}
但总是获取不到内容,使用 $_FILE["photofile"]也不能正常工作,请问这个问题是什么原因?
代码没问题。 可能的情况:1.php的环境设置,是否允许上传文件?2.foldername指定的文件夹是否可写?3.photofile是否正确地被post到后台? yuzhigang5460 发表于 2016-4-27 17:43
代码没问题。 可能的情况:1.php的环境设置,是否允许上传文件?2.foldername指定的文件夹是否可写?3.phot ...
1. 环境没有问题,允许上传文件
2. 指定的文件夹可写
3. post的文件到其他纯php,没有问题,但到这里就有问题了 表单头部确定格式正确吧enctype="multipart/form-data" 直接打印$_FILE看是否正常 Michael锐生 发表于 2016-4-29 16:37
直接打印$_FILE看是否正常
同样,也获取不到内容,我在提问的时候写清楚了 for 发表于 2016-4-30 10:19
同样,也获取不到内容,我在提问的时候写清楚了
后台获取不到内容,那很大可能是你前端发送的代码有错误,你看一下表单的格式是否正确
页:
[1]