現在上傳頭像是很常見的了在很多地方可以用到
在這裡我們了解一下怎麼上傳影象
一、檔案上傳功能
(1)第一是要有這個上傳頁面了
首先是要寫表單元素了(其中就有處理頁面「關於上傳的處理了,其中有些規則可以寫」,還有傳輸方式,再就是乙個重要的屬性,因為是檔案上傳,所以要有這個屬性:enctype="multipart/form-data")再就是關於按鈕了,表單決定之後,就是裡面的內容,檔案上傳自然按鈕的型別是「file」;然後就是「上傳」按鈕了,這個要用到提交,所以按鈕型別要用「submit」的,**如下:
1效果就是上面我發的那張<
form
action
="schuli.php"
method
="post"
enctype
="multipart/form-data"
>
2 選擇檔案:<
input
type
="file"
name
="file"
/>
<
input
type
="submit"
value
="提交"
/>34
form
>
(2)第二就是重要的檔案上傳的處理頁面了
1二,上傳檔案預覽<?php23
//取檔案資訊
4$arr=$_files["file"];5//
var_dump($arr);67
//加限制條件
8//1.檔案型別
9//2.檔案大小
10//3.儲存的檔名不重複
11if(($arr["type"]=="image/jpeg" || $arr["type"]=="image/png") && $arr["size"]<1024000)
1226
else
27 34}
35else
36
上傳時,都會先看效果怎麼樣,然後再上傳的,接下來就是預覽功能了
113給div加樣式1415
1這個預覽是用js做的
1再就是處理頁面
1效果:<?php23
if($_files["file"]["error"])47
else819
else
202930}
31 }
當想換時點選
就會出現你的點選換上就行
這樣就換好了。
php檔案上傳及頭像預覽
php檔案上傳原理是通過form表單的enctype multipart form data 屬性將檔案臨時放到wamp資料夾中的tmp目錄下,再通過後台php 程式將檔案儲存在體統中。html 後台處理介面 shangchuan.php 有以下幾點需要注意 1.控制上傳檔案的型別 2.控制上傳檔案...
PHP WAMP 檔案上傳 及 簡單的上傳預覽
使用特殊的表單型別file,主 上傳 頁面 處理頁面 var dump files 1.判斷是否出錯 2.控制上傳的格式 3.控制上傳檔案的大小 4.控制檔名不能重複 如果重複不能上傳 怎麼讓檔名不重複 1.檔名自動生成 2.使用資料夾的方式 5.儲存檔案 if files file error e...
form表單檔案上傳以及預覽
需要使用者上傳頭像,開始用kendo ui 的upload,但是樣式不知如何修改,並且沒有預覽功能,於是上網搜資料。最終用的是form表單通過隱藏的iframe實現無重新整理上傳。參考 中的傳統上傳,裡面也有html5 實現檔案上傳 使用html5 實現預覽 參考 檔案上傳 html5中的檔案上傳還...