PHP 開発用にローカル ファイルに簡単にファイルをアップロード (1)

このセクションでは、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
?>

アップロード ファイル サイズ、アップロード ファイル パスなどを設定することもできます。 ここでは画像を追加しました。ウォーターマーク設定。

りー


学び続ける
||
<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"> 上传文件:<br><br> <input name="upfile" type="file"> <input type="submit" value="上传"><br><br> 允许上传的文件类型为: </form> <br>图片预览:<br> <img src=""/> </body> </html>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜