当前位置: 首页 > 知识库问答 >
问题:

上载路径在多个上载文件和图像上似乎无效

丁鸿云
2023-03-14

我得到同样的错误,比如

数组([lpj]=

这是我的控制器

 $lpj = 'lpj'.$this->session->userdata('id_ukm').date('dmYHis').$_FILES["lpj"]['name'];
   $configlpj["lpj"]['file_name'] = $lpj;
   $configlpj["lpj"]['upload_path'] = './dokumen/';
    $configlpj["lpj"]['allowed_types'] = 'pdf|doc|docx'; //if your file is image
    $configlpj["lpj"]['max_size'] = '1000';
    $_FILES['lpj']['name'] = str_replace(' ','-',$_FILES['lpj']['name']);
    $this->load->library('upload', $configlpj, 'lpj');

    //Upload file sertifikat
    $sertifikat = $this->session->userdata('id_ukm').date('dmYHis') . str_replace(' ','-',$_FILES["sertifikat"]['name']);
    $configser["sertifikat"]['file_name'] = $sertifikat;
    $configser["sertifikat"]['upload_path'] = './image/';
    $configser["sertifikat"]['allowed_types'] = 'png|jpg|jpeg'; //if your file is dokumen
    $configser["sertifikat"]['max_size'] = '500';
    $this->load->library('upload', $configser, 'sertifikat');

    //Upload Foto Penyerahan Sertifikat/Penghargaan
    $penyerahan = $this->session->userdata('id_ukm').date('dmYHis') . str_replace(' ','-',$_FILES["penyerahan_penghargaan"]['name']);
    $configpen["penyerahan_penghargaan"]['file_name'] = $penyerahan;
    $configpen["penyerahan_penghargaan"]['upload_path'] = './image/';
    $configpen["penyerahan_penghargaan"]['allowed_types'] = 'png|jpg|jpeg'; //if your file is dokumen
    $configpen["penyerahan_penghargaan"]['max_size'] = '500';
    $this->load->library('upload', $configpen, 'penyerahan');

    $this->lpj->initialize($configlpj);
    $this->sertifikat->initialize($configser);
    $this->penyerahan->initialize($configpen);
    if (!$this->lpj->do_upload('lpj')) {
        $error = array('lpj' => $this->lpj->display_errors());
        print_r($error);
        print_r($configlpj);
    } elseif (!$this->upload->do_upload('sertifikat')) {
       $error = array('sertifikat' => $this->sertifikat->display_errors());
        print_r($error);
        print_r($configser);
    } elseif (!$this->upload->do_upload('penyerahan_penghargaan')){
       $error = array('penyerahan' => $this->penyerahan->display_errors());
        print_r($error);
        print_r($configpen);

萨米能帮我吗?

共有1个答案

宋宇
2023-03-14

像这样试试

$dir_path = FCPATH.'assets/dokumen';
if(!is_dir($dir_path )){
   mkdir($dir_path);
}
$configlpj["lpj"]['upload_path'] = $dir_path;
 类似资料:
  • 如果我尝试上载文档文件,则会出现以下错误“上载路径似乎无效”。我将路径替换为绝对路径,然后我也得到了这个错误。请告诉我如何解决这个问题`

  • 我无法上载firebase存储上的配置文件图像。我正在把烤面包片上的错误打印出来。为什么会出现这种情况?我无法解决这个问题,我审查了我的代码很多次。问题可能是什么?我如何调整我的代码以使其正常工作?提前向大家表示感谢。

  • 我试图在Firebase存储中使用Firebase上传图像,但文件不能完全上传。它只显示图像的大小9字节,下载时无法预览。 这是我使用的代码:- 我使用的反应本地图像作物选择器。我使用Firebase,但不是反应本机Firebase。请帮助!

  • 我正在使用CKEditor插件将图像上传到我的OpenShift应用程序,但该应用程序不会上传文件。它在本地运行良好,但我无法确定是什么导致了这个问题。它似乎找不到目录。 == {err:{[Error: ENOENT, open'/var/lib/openShift/57cdb2770c1e660d0b000003/app-root/runtime/repo/路由来/.../Public/上传/

  • 我有一个带有文件输入字段的表单: 然后我做的东西与此图像文件提交: 我要保存图像的目录名为,与上面的目录相同。 您可能会注意到,在上面我在类insertBlog`的代码是: 当用户填写表单时,除了图像信息之外,它还将所有其他信息正确地存储在MySQL表中。此外,它不会将实际图像存储在文件夹中。那么,如何让这个脚本将图像上传到文件夹,并将其路径存储在mysql表中呢。目前,它没有将图像存储在数据库中

  • 我正在尝试在一个请求中上传多个文件到Hapi JS服务器。到目前为止我还不成功。这里是原始请求(取自w3org,使过程尽可能简单)。 这是Hapi端的处理程序配置: 调试request.payload时,我只看到两个字段,“files”和“submit-name”,其中files字段包含--bbc04y边界之间的所有内容,即“--bbc04y\r\ncontent-disposition:file