form表單直接傳檔案

2022-09-15 20:48:16 字數 773 閱讀 5262

<?php

header('content-type: text/plain');

//$_request陣列中儲存著客戶端提交的文字資料,沒有檔案

//var_dump($_request);

//$_files陣列中儲存著客戶端上傳的檔案資料

//var_dump($_files);

//獲取客戶端上傳的檔案的字尾名,構建乙個伺服器可用的隨機檔名

$fname = $_files['pic1']['name']; //檔案在客戶端的名稱

$suffix = substr($fname, strrpos($fname,'.'));

$randname = uniqid().$suffix;

$randname = 'img/headpic/'.$randname;

//把客戶端上傳的檔案從伺服器的臨時目錄轉移到專案目錄下

move_uploaded_file($_files['pic1']['tmp_name'], $randname);

//把使用者註冊資訊儲存入資料庫

//$sql = "insert into user values(null,'$n', '$p', '$randname')";

echo $randname;

Form 表單提交傳值

a.aspx頁面 通過action default2.aspx 轉到b.aspx a.aspx頁面 無標題頁 title head body form id form1 method post action b.aspx div input id t1 name t1 type text input...

form表單上傳檔案

views def up request return render request,up.html html 這時候隨便選擇乙個檔案傳送,結果當然是不成功的。錯誤資訊 csrf verification failed.request aborted.csrf驗證失敗。請求中止。不能發,現在要朝著後...

使用form表單上傳檔案

在使用form表單上傳檔案時候,input type file 是必然會用的,其中有一些小坑需要避免。1 form的 enctype multipart form data 已經是個老生常談的問題了,相信都能注意到,就不多說了。3 當使用input type file 的onchange事件來觸發檔...