PHP 上傳圖片、檔案的方法

來源:互聯網
上載者:User
這篇文章介紹的內容是關於PHP 上傳圖片、檔案的方法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

上傳的方法:

function uploadFile2($subdirectory){    $upload = new \Think\Upload();// 執行個體化上傳類    $upload->maxSize   =     3145728000000000000 ;// 設定附件上傳大小    $upload->exts      =     array('jpg', 'gif', 'png', 'jpeg','zip');// 設定附件上傳類型    $upload->rootPath  =     './Uploads/'; // 設定附件上傳根目錄    $upload->savePath  =     "$subdirectory/"; // 設定附件上傳(子)目錄    // 上傳檔案     $info   =   $upload->upload();    // var_dump($info);    //  echo $upload->getError();    //  die();    $img= $info['file']['savepath'].$info['file']['savename'];    return $img;}

調用方法:

$subdirectory = 'File';//區分目錄$file = uploadFile2($subdirectory);

頁面:

<input type="text" name="file"><br>//這是一個標籤,我們要實現檔案的上傳,必須指定為multipart/form-data,否則伺服器將不知道要幹什麼。


注意form裡面要加

enctype="multipart/form-data"

如果實在不會,可以把檔案直接複製到你想放的檔案夾下,然後把路徑存到資料庫裡,查詢的時候查詢檔案路徑,把規定路徑在拼上你要查的檔案名稱(你所有檔案只有檔案名稱不同),可以把路徑複製到瀏覽器訪問,能訪問到檔案說明就成功了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.