PHP の move_uploaded_file() 関数を使用してファイルをディレクトリにアップロードする場合、ファイルの名前は元の名前のままになります。これは、類似した名前を持つ複数のファイルを扱う場合、または特定の命名規則を強制したい場合には望ましくない場合があります。
アップロードされたファイルを保存する前に名前を変更するには、次の 2 番目のパラメータを変更します。 move_uploaded_file()。このパラメータは、宛先のパスとファイル名を指定します。変更方法は次のとおりです:
$newfilename = round(microtime(true)) . '.' . end($temp); move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $newfilename);
この例では:
このアプローチにより、アップロードされたファイルには元の拡張子を保持したまま、一意のランダムな名前が付けられます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3