簡體   English   中英

如何使用 codeigniter 文件上傳將圖像從子域文件夾上傳到 public_html 內的文件夾?

[英]How to upload image from subdomain folder to folder inside public_html using codeigniter file upload?

我有一個子域文件夾“test.in”在 public_html 文件夾之外的 codeigniter 中運行。 在 public_html 文件夾中,我有另一個 codeigniter 項目,其中有一個文件夾“上傳”。 現在我想將文件從子域文件夾“test.in”上傳到 public_html 中的“uploads”文件夾。 這是我在幫助程序 function 中的文件上傳代碼。

function do_upload($img){
      $files = $_FILES[$img];
      $ci = & get_instance();
      $ci->load->library('upload');
      $config['upload_path'] = '../uploads/';
      $config['allowed_types'] = 'jpg|jpeg|png';
      $_FILES[$img]['name'] = time().'_'.$files['name'];
      $filename=$_FILES[$img]['name'];
      $_FILES[$img]['type'] = $files['type'];
      $_FILES[$img]['tmp_name'] = $files['tmp_name'];
      $_FILES[$img]['error'] = $files['error'];
      $_FILES[$img]['size'] = $files['size'];
      $ci->upload->initialize($config);
      if ($ci->upload->do_upload($img))
      {
        $prod_img = array('upload_data' => $ci->upload->data());
      }
      else
      {
      }
      return $filename;
    }

我希望這是你的文件夾結構

test.in
---application
---...... (so on)
public_html
---application
---.......( so on)
---uploads

嘗試設置以下

$config['upload_path'] = './../public_html/uploads/';

參考: 文件上傳 Class

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM