色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

html5上傳代碼到服務器

錢琪琛1年前9瀏覽0評論
HTML5是一個非常強大的工具,它不僅可以為我們提供一個簡單易用的網頁制作平臺,而且還可以幫助我們在網頁上傳文件到服務器。本文將為大家介紹如何使用HTML5將文件上傳到服務器。 首先,我們需要創建一個HTML5的表單。在這個表單中,我們需要使用“input”標簽,并將它的“type”屬性設置為“file”。這樣一來,用戶就可以通過這個標簽上傳任何文件,例如圖片、音頻或視頻等等。 下面是一個例子:
<form action="upload.php" method="post" enctype="multipart/form-data">
<p><input type="file" name="fileToUpload" id="fileToUpload"></p>
<p><input type="submit" value="上傳"></p>
</form>
然后,我們需要創建一個PHP文件來接收上傳的文件,并將其保存到服務器上。這個文件稍微有點復雜,但是也不是太難。下面是我寫的一個例子:
<?php
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
// 檢查圖片是否為真正的圖片
if(isset($_POST["submit"])) {
$check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
if($check !== false) {
echo "文件是一個真實的圖片 - " . $check["mime"] . ".";
$uploadOk = 1;
} else {
echo "文件不是一個真實的圖片。";
$uploadOk = 0;
}
}
// 檢查文件是否已經存在
if (file_exists($target_file)) {
echo "抱歉,文件已經存在。";
$uploadOk = 0;
}
// 檢查文件大小
if ($_FILES["fileToUpload"]["size"] >500000) {
echo "抱歉,文件太大了。";
$uploadOk = 0;
}
// 允許上傳的文件格式
if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
&& $imageFileType != "gif" && $imageFileType != "mp4" && $imageFileType != "mov"
&& $imageFileType != "avi") {
echo "抱歉,你只能上傳 JPG、JPEG、PNG、GIF、MP4、MOV 或 AVI 文件!";
$uploadOk = 0;
}
// 如果發現上傳出錯
if ($uploadOk == 0) {
echo "抱歉,你的文件沒有上傳成功。";
// 如果一切順利,上傳文件
} else {
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "你的文件 " . basename( $_FILES["fileToUpload"]["name"]). " 已經上傳成功。";
} else {
echo "抱歉,文件上傳時出現了一些問題。";
}
}
?>
最后,在這個例子中,我們創建了一個名為“uploads”的文件夾,所有上傳的文件都將保存在這個文件夾中。如果你希望將文件保存在另一個文件夾中,你需要修改上述代碼。 以上就是使用HTML5將文件上傳到服務器的步驟。希望這篇文章對你有所幫助,謝謝。