ファイルアップロードコントロールの利用方法
ファイルアップロードコントロールは、ウェブページでファイルをアップロードするために使用される HTML 要素です。ユーザーは 1 つまたは複数のファイルを選択して、サーバーにアップロードできます。
fileuploadコントロールの基本的な用法を以下に示します。
- HTMLファイルでform要素を作成し、enctype属性を”multipart/form-data”に設定してファイルのアップロードを可能にする。
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file" id="file">
<input type="submit" value="上传">
</form>
- フォーム要素内に、name属性でアップロードするファイルの引数名を指定したfileuploadコントロールを追加
<input type="file" name="file" id="file">
- 「 accept 」属性を設定することで、ユーザーが選択できるファイルタイプを制限できます。
<input type="file" name="file" id="file" accept=".jpg, .png, .gif">
- 複数のファイル選択を可能にするには、multiple属性を設定します。
<input type="file" name="file" id="file" multiple>
- フォーム要素に、ファイルをアップロードしてフォームを送信するためのsubmitボタンを追加する
<input type="submit" value="上传">
- サーバー側のファイル受信用ハンドラでは、$_FILES配列にアクセスすることでアップロードされたファイルの情報を取得する。
$uploadedFile = $_FILES['file']['tmp_name'];
$fileName = $_FILES['file']['name'];
$fileSize = $_FILES['file']['size'];
$fileType = $_FILES['file']['type'];
注意: fileupload コントロールの表示はブラウザによって異なる場合があります。