[英]php codeigniter upload file error
這是我的控制器功能,下面是我的查看文件代碼,請幫忙找出我代碼中的錯誤
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Upload extends CI_Controller {
function __construct(){
parent::__construct();
}
function test(){
if($this->input->post('submit')){
$config['upload_path'] = $_SERVER['DOCUMENT_ROOT'].'/assets/uploads/';
$config['allowed_types'] = 'mp4';
$this->load->library('upload',$config);
if ( ! $this->upload->do_upload()){
$error = array('error' => $this->upload->display_errors());
}else{
$data = array('upload_data' => $this->upload->data());
}
}
$this->load->view('upload/test');
}
}
?>
這是我的查看代碼->
<form action="" method="POST" enctype="multipart/form-data" >
Select File To Upload:<br />
<input type="file" name="userfile" />
<br /><br />
<input type="submit" name="submit" value="Upload" class="btn btn-success" />
</form>
我收到錯誤是->
終於我完成了這項工作,花了整整一天的時間。 我在CI版本-> 3.0上進行開發,當我用新的更新的CI VERSION-> 3.0rc2 替換我的系統文件夾時 ,它一次就像一個魅力,並且在上面的代碼中沒有更改任何一行。是CI-3的開發版本。但是在更新的版本中,我的表單驗證停止工作,但是像上一個版本一樣,它可以正常工作,因此我將舊版本的system / library / form_validation.php復制到了同一位置,並現在工作正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.