Php/docs/class.curlfile

提供:Dev Guides
< Php
移動先:案内検索

(PHP 5 >= 5.5.0, PHP 7)

はじめに

CURLOPT_POSTFIELDS でファイルのアップロードをするには、 CURLFile を使わなければいけません。

CURLFile のインスタンスをデシリアライズすることはできません。 PHP 7.4.0 以降では、そもそもシリアライズ自体も禁止されています。


クラス概要


CURLFile {

/* プロパティ */

public mixed $name

public mixed $mime

public mixed $postname

/* メソッド */

public __construct ( string $filename [, string|null $mime_type = null [, string|null $posted_filename = null ]] )

public getFilename ( ) : string

public getMimeType ( ) : string

public getPostFilename ( ) : string

public setMimeType ( string $mime_type ) : void

public setPostFilename ( string $posted_filename ) : void

}

プロパティ

name
アップロードするファイルの名前。
mime
ファイルの MIME タイプ (デフォルトは application/octet-stream)。
postname
アップロードするデータの中のファイルの名前 (デフォルトは name プロパティ)。


参考


目次