【发布时间】:2014-11-21 13:20:18
【问题描述】:
由于某种原因,这段代码可以在我的本地机器上运行,但是当我将它上传到我的 GoDaddy 服务器时它不起作用,它告诉我“不允许您尝试上传的文件类型。”。只有当我尝试上传 csv 和 xlsx 文件时才会发生这种情况,png 和 jpgs 工作没有问题。
$filename = "classlist_".date("YmdHis").".csv";
$config['upload_path'] = APPPATH. '../uploads/';
$config['allowed_types'] = 'xlsx|xls|jpg|png|csv';
$config['max_size'] = '1000';
$config['max_width'] = '1024';
$config['max_height'] = '768';
$this->load->library('upload', $config);
if (!$this->upload->do_upload())
{
print_r($this->upload);
echo "error<br/>".$this->upload->display_errors();
exit;
}
else
{
exit;
【问题讨论】:
-
有什么错误吗?有什么通知吗?
-
您在 GoDaddy 服务器中使用的是哪个 Codeignitor 版本?
-
@Naruto 没有通知或错误,除了 CI 输出的那个
-
@Vidhi 我使用的是 2.1.4 版
-
检查文件权限和上传文件夹权限。
标签: php codeigniter file-upload