0
我的HTML:笨照片上傳提交
<?php echo form_open_multipart(base_url() . 'user/' . $this->session->userdata['username'] . '/settings/picture'); ?>
<input type="file" name="photo_data" id="photo_data" value="" />
<input type="submit" value="Save" name="submit" class="button_ui fr" />
<?php form_close(); ?>
所以用戶進入其設置頁面,然後在菜單,然後出上述HTML,並允許用戶更新圖片點擊圖片選項卡。
然後我進入我的user
controller
並試圖檢查用戶是否在圖片選項卡上並打印出正在發送的數據,因此我可以繼續編碼其餘部分......但事情是它不打印圖片我選擇要上傳...
我的控制器代碼:
if ($this->uri->segment(4) == 'picture'){
if (isset($_POST["submit"])){
print_r($_POST);
}
}
輸出:
Array ([submit] => Save Changes)
'$ _POST'不包含您的文件數據。它位於['$ _FILES'](http://php.net/manual/en/reserved.variables.files.php)。這應該讓你再次感動。 – 2012-02-24 17:30:00
該死的......我沒有注意到我正在使用$ _POST而不是$ _FILES ..謝謝。 – fxuser 2012-02-24 17:33:06