« CurlSharePersistentHandle
CURLFile::__construct »

CURLFile クラス

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

はじめに

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

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

クラス概要

class CURLFile {
/* プロパティ */
public string $name = "";
public string $mime = "";
public string $postname = "";
/* メソッド */
public function __construct(string $filename, ?string $mime_type = null, ?string $posted_filename = null)
public function getFilename(): string
public function getMimeType(): string
public function getPostFilename(): string
public function setMimeType(string $mime_type): void
public function setPostFilename(string $posted_filename): void
}

プロパティ

name

アップロードするファイルの名前。

mime

ファイルの MIME タイプ (デフォルトは application/octet-stream)。

postname

アップロードするデータの中のファイルの名前 (デフォルトは name プロパティ)。

目次

関連キーワード:
CURLFile   mime   construct   アップロード   プロパティ   filename   タイプ   CURLStringFile   postname   type   posted   getFilename   getMimeType   getPostFilename   setMimeType   setPostFilename   CurlSharePersistentHandle   cURL   インスタンス   アンシリアライズ   シリアライズ   自体   禁止   概要   application
関連する関数・ページ:
curlfile.setmimetype   curlfile.setpostfilename   curlfile.getpostfilename   curlfile.getmimetype   curlfile.getfilename   class.curlstringfile