1

アップロード時にphpコードを使用して、ファイルをパブリックhtmlフォルダーにアップロードしたいのですが、このようにファイルパス、サイズ、MIMEタイプを挿入したいと考えています。完全に私はこれのためにほぼ1日を無駄にしたので、誰かが私に適切な解決策を教えてください

前もって感謝します

4

1 に答える 1

0

アップロード フィールドの名前が file の場合、$_FILES 配列からすべての情報を取得できます。

Array
(
    [file] => Array
        (
            [name] => MyFile.txt 
            [type] => text/plain 
            [tmp_name] => /tmp/php/php1h4j1o
            [error] => UPLOAD_ERR_OK
            [size] => 123
        )
)

パスについては、move_uploaded_file で自分で設定します。

$path = '/files/MyFile.txt';
move_uploaded_file($_FILE['file']['tmp_name'], $path);

宛先ディレクトリは書き込み可能である必要があり、の戻り値を確認する必要がありますmove_uploaded_files

于 2012-04-25T06:58:48.770 に答える