我试图测试在我的控制器的方法.... 我可以通过浏览器输入作为即时通讯使用REQUEST类型来获取我的价值...... 是可以给文件路径以及与其他键值对一起... 我试着给文件路径,但它不被存储... 继承人我的代码....如何通过文件路径到我的控制器在codeigniter文件上传
$profilepic = $_FILES['logo']['name'];
$logintype=$_REQUEST['logintype'];
if(!empty($profilepic))
{
$imagepath = pathinfo($profilepic);
$pic=date('YmdHis').'.'.$imagepath['extension'];
$config['upload_path'] = './user_images/';
$config['allowed_types'] = 'gif|jpg|jpeg|png';
$config['max_size'] = '0';
$config['max_width'] = '0';
$config['max_height'] = '0';
$config['file_name'] = $pic;
$this->load->library('upload', $config);
if ($this->upload->do_upload('logo'))
{
$upload_data = $this->upload->data();
$profilepicture=$upload_data['file_name'];
$this->load->model('user_model');
$results = $this->user_model->NewSignUp($logintype,$profilepicture);
}
}
else
{
$message = array('message'=>"provide values","logintype"=>$logintype,"image"=>"empty image");
echo json_encode($message);
我试图通过价值
url:baseurl /文件夹/控制器/我?的ThOD logintype = 0 &标志= C:\用户\ PHP-04 \图片\ tulips.jpg
,我总是得到回应:
{"message":"provide values","logintype":"0","image":"empty image"}
您在上传时发生错误,echo upload_errors();看看发生了什么问题。但我不明白你想达到什么目的? –
即时通讯尝试通过文件位置$ profielpic使用我提到的网址....但它没有被通过....我应该改变什么 – Tiffany