當前位置:編程學習大全網 - 源碼下載 - php中上傳文件的方法有多少種

php中上傳文件的方法有多少種

壹、傳統的php寫的上傳類。

寫壹個php的上傳類,這個方法用到的知識全部是php的,而且技術的難點也不多。

<form method="post" action="upload.php" enctype="multipart/form-data">

<table border=0 cellspacing=0 cellpadding=0 align=center width="100%">

<input type="hidden" name="MAX_FILE_SIZE" value="2000000">//隱藏域。這裏name必須設置成MAX_FILE_SIZE,其值就是上傳文件的最大長度,單位是B,這裏我限制成2M

<input name="file" type="file" value="瀏覽" >

< input type="submit" value="上傳" name="B1">

</table>

</form>

服務端利用php的$_FILES['file']['name']來獲取文件後綴名,具體的代碼自己查找資料看看,這裏就不多說了。

總結;這個方法可以用來上傳小於2M的文件或者是圖片,基本的功能可以實現。

二、利用uploadify插件

這個是利用jQuery的上傳插件,上傳可以帶進度條,容易配置。

總結:可以上傳壹些大文件,和圖片,而且帶進度條,可以多文件上傳,在WEB中會經常用。

三、利用百度的webupload

WebUploader 是由 Baidu FEX 團隊開發的壹款以 HTML5 為主,FLASH 為輔的現代文件上傳組件。在現代的瀏覽器裏面能充分發揮 HTML5 的優勢,同時又不摒棄主流IE瀏覽器,沿用原來的 FLASH 運行時,兼容 IE6+,iOS 6+, Android 4+。采用大文件分片並發上傳,極大的提高了文件上傳效率。

四、swfupload的插件

這是壹個jquery的上傳插件,功能也非常強大,開發也比較容易,網上有很多的資料,可以自行查找。

  • 上一篇:DGIOT物聯網架構設計
  • 下一篇:怎樣設計網頁
  • copyright 2024編程學習大全網