このセクションでは、PHP コードを使用してファイルをローカル フォルダーにアップロードし、現在のページに表示します。
前のセクションで説明したアイデアに基づいて、最初に単純なファイル アップロード フォームを作成します
<html> <head> <meta charset="utf-8"> <title>图片上传</title> <style type="text/css"> <!-- body { font-size: 16px; } input { background-color: #66CCFF; border: 1px inset #CCCCCC; } --> </style> </head> <body> <form enctype="multipart/form-data" method="post" name="upform"> 上传文件: <input name="upfile" type="file"> <input type="submit" value="上传"><br> 允许上传的文件类型为: </form> <br>图片预览:<br> <img src=""/> </body> </html>
ここで注意してください:
<form> タグの enctype 属性は、フォームを送信するときに使用するコンテンツ タイプを指定します。フォームにファイル コンテンツなどのバイナリ データが必要な場合は、「multipart/form-data」を使用します。
アップロードされたファイルを表示するための画像プレビュー <img> をページの下部に作成しました。
ローカルフォルダーに保存されたファイルのファイル名、サイズ、長さ、幅は、後で PHP コードを通じて表示することもできます。
次に、アップロードされるファイルにいくつかの制限を加える必要があります:
アップロードされるファイルの種類: $uptypes
<?php $uptypes=array( 'image/jpg', 'image/jpeg', 'image/png', 'image/gif', 'image/bmp', ); //限制上传格式为:jpg, jpge, png, gif, bmp ?>
アップロード ファイル サイズ、アップロード ファイル パスなどを設定することもできます。 ここでは画像を追加しました。ウォーターマーク設定。
りー