0

拡張子が .iges、.dxf、.dwg のファイルのアップロードを許可しようとしています。スクリプトは jpg、png、および pdf ファイルをアップロードしますが、iges、.dxf、.dwg、.extensions を持つファイルをアップロードします。

これは私が使用しているコードです:

// タイプを検証します。JPEGまたはPNGである必要があります。

    $allowed = array ('application/pdf', 'application/DXF','application/dxf', 'application/dwg','application/DWG', 'image/pjpeg', 'image/jpeg', 'image/JPG', 'image/X-PNG', 'image/PNG', 'image/png', 'image/x-png',);
    if (in_array($_FILES['upload']['type'], $allowed)) {

        // Move the file over.
        if (move_uploaded_file ($_FILES['upload']['tmp_name'], "uploads/{$_FILES['upload']['name']}")) {
            echo '<p><em>The file has been uploaded!</em></p>';
        } // End of move... IF.

    } else { // Invalid type.
        echo '<p class="error">Please upload correct file type</p>';
    }
4

0 に答える 0