×ðÁú¿­Ê±

thinkphpÔõÑùÉÏ´«Îļþ

thinkphpÊÇÒ»¿îºÜÊÇÊ¢ÐеÄphp¿ª·¢¿ò¼Ü¡£ËüÌṩÁËÐí¶àÓÅÒìµÄ¹¤¾ßºÍ¹¦Ð§£¬Ê¹µÃwebÓ¦ÓõĿª·¢±äµÃÔ½·¢¸ßЧºÍ¼òÆÓ¡£ÆäÖУ¬ÎļþÉÏ´«¹¦Ð§ÊÇÍøÕ¾¿ª·¢Öо­³£ÐèÒªÓõ½µÄÒ»¸ö¹¦Ð§¡£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚthinkphpÖÐʵÏÖÎļþÉÏ´«¡£

Ç°ÖÃÌõ¼þ

ÔÚ×îÏÈʹÓÃÉÏ´«¹¦Ð§Ç°£¬ÐèҪȷ±£ÒѾ­×¼È·ÉèÖÃÁËphp.iniÎļþ¡£ÏêϸÀ´Ëµ£¬ÒÔϵÄÁ½¸ö²ÎÊýÐèÒªÉèÖÃ׼ȷ£º

file_uploads = On        // ÔÊÐíÉÏ´«Îļþ
upload_max_filesize = 2M  // ÔÊÐíÉÏ´«×î´óµÄÎļþ¾ÞϸΪ2M

µÇ¼ºó¸´ÖÆ

ÈôÊÇÕâÁ½¸ö²ÎÊýûÓÐÉèÖú㬻ᵼÖÂÉÏ´«Ê§°Ü»òÕßÎÞ·¨ÉÏ´«´óÎļþ¡£

Ò³ÃæÉè¼Æ

Ê×ÏÈ£¬ÔÚÒ³ÃæÉÏÐèÒªÉè¼ÆÒ»¸ö±íµ¥ÒÔ±ãÓû§Äܹ»ÉÏ´«Îļþ¡£ÔÚhtml´úÂëÖУ¬¿ÉÒÔÌí¼ÓÈçÏÂµÄ±íµ¥£º

      <input>
      <input>

µÇ¼ºó¸´ÖÆ

ÆäÖУ¬enctype=”multipart/form-data”ÊDZØÐèµÄ£¬ÓÉÓÚÕâ¸öÊôÐÔ¿ÉÒÔ°ü¹Ü±íµ¥Äܹ»×¼È·µØÉÏ´«Îļþ¡£

Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»

¿ØÖÆÆ÷

ÔÚThinkphpÖУ¬¿ØÖÆÆ÷ÓÃÓÚÎüÊÕ±íµ¥ÖеÄÊý¾Ý£¬°üÀ¨ÉÏ´«µÄÎļþÐÅÏ¢¡£ÔÚ¿ØÖÆÆ÷ÖУ¬¿ÉÒÔʹÓÃRequestÀàÀ´ÎüÊÕ±íµ¥Êý¾ÝºÍÎļþ£¬¾ÍÏñÏÂÃæÕâÑù£º

public function upload() {
      $file = request()-&gt;file('image');
      
      if ($file) {
          // ´¦Öóͷ£ÉÏ´«µÄÎļþ
      } else {
          // ÎļþÉÏ´«Ê§°Ü
      }
}

µÇ¼ºó¸´ÖÆ

ÔÚÉÏÃæµÄ´úÂëÖУ¬ÎÒÃÇʹÓÃrequest()º¯ÊýÎüÊÕ±íµ¥ÖеÄÎļþ¡£ÈôÊÇÎļþÉÏ´«Àֳɣ¬¾Í»á½øÈëµ½ifÓï¾ä¿éÖС£

Îļþ´¦Öóͷ£

µ±ÎļþÉÏ´«Àֳɺó£¬ÎÒÃÇÐèÒª¶ÔÉÏ´«µÄÎļþ¾ÙÐд¦Öóͷ£¡£ÏÂÃæÊÇÒ»¸ö¼òÆÓµÄÀý×Ó£¬½«ÉÏ´«µÄͼƬÉúÑĵ½Ö¸¶¨µÄÎļþ¼ÐÖУº

public function upload() {
      $file = request()-&gt;file('image');
      
      if ($file) {
          // ´¦Öóͷ£ÉÏ´«µÄÎļþ
          $info = $file-&gt;move(ROOT_PATH . 'public' . DS . 'uploads');
          
          if ($info) {
              // ÉúÑÄÎļþÀÖ³É
              echo $info-&gt;getSaveName();
          } else {
              // ÉúÑÄÎļþʧ°Ü
              echo $file-&gt;getError();
          }
      } else {
          // ÎļþÉÏ´«Ê§°Ü
          echo "ûÓÐÉÏ´«Îļþ£¡";
      }
}

µÇ¼ºó¸´ÖÆ

ÔÚÉÏÃæµÄ´úÂëÖУ¬ÎÒÃÇʹÓÃmoveº¯Êý½«ÎļþÉúÑĵ½ÎÒÃÇÖ¸¶¨µÄÎļþ¼ÐÖС£ÈôÊÇÉúÑÄÀֳɣ¬¾Í»áÊä³öÎļþµÄ·¾¶¡£ÈôÊÇÉúÑÄʧ°Ü£¬¾Í»áÊäÍÉ»¯ÎóÐÅÏ¢¡£

¿¢ÊÂÓï

ͨ¹ýÒÔÉÏ°ì·¨£¬ÎÒÃǾͿÉÒÔÔÚThinkphpÖÐʵÏÖÎļþÉÏ´«¹¦Ð§¡£ËäÈ»£¬ÕâÖ»ÊÇÒ»¸ö¼òÆÓµÄÀý×Ó£¬ÉÏ´«ÎļþÀú³ÌÖл¹Éæ¼°µ½Çå¾²ÐÔºÍÐÔÄܵÈÎÊÌ⣬ÐèҪƾ֤ÏÖÕæÏàÐξÙÐÐÍêÉÆ¡£

ÒÔÉϾÍÊÇthinkphpÔõÑùÉÏ´«ÎļþµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±ÊµÊ±ÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿