The CURLFile class
From Get docs
Php/docs/latest/class.curlfile
The CURLFile class
Introduction
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
CURLFile should be used to upload a file with CURLOPT_POSTFIELDS
.
Unserialization of CURLFile instances is not allowed. As of PHP 7.4.0, serialization is forbidden in the first place.
Class synopsis
class CURLFile {
public string $name
= "";
public string $mime
= "";
public string $postname
= "";
/* Methods */
public __construct(string $filename
, ?string $mime_type
= null, ?string $posted_filename
= null)
public getFilename(): string
public getMimeType(): string
public getPostFilename(): string
public setMimeType(string $mime_type): void
public setPostFilename(string $posted_filename): void
}
Properties
name
- Name of the file to be uploaded.
mime
- MIME type of the file (default is
application/octet-stream
). postname
- The name of the file in the upload data (defaults to the
name
property).
See Also
Table of Contents
- CURLFile::__construct — Create a CURLFile object
- CURLFile::getFilename — Get file name
- CURLFile::getMimeType — Get MIME type
- CURLFile::getPostFilename — Get file name for POST
- CURLFile::setMimeType — Set MIME type
- CURLFile::setPostFilename — Set file name for POST
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/class.curlfile.php
/* Properties */