CodeIgniter實(shí)現(xiàn)文件上傳時,報錯:You did not select a
file to upload.
解決方法: 將 $this->upload->do_upload(),; 改為 其中html頁面的部分定義: <?php echo
form_open_multipart('upload/do_upload');?>
</form>
CodeIgniter2.1用戶手冊里也介紹了: $this->upload->do_upload()根據(jù)你的偏好配置參數(shù)執(zhí)行操作,。注意:默認(rèn)情況下上傳的文件來自于提交表單里名為userfile的文件域,并且該表單必須是 "multipart"類型: <form
method="post" action="some_action" enctype="multipart/form-data"
/>
如果你想在執(zhí)行do_upload函數(shù)之前自定義自己的文件域名稱,可通過以下方法實(shí)現(xiàn): $field_name
= "some_field_name"; |
|