Google Cloud PHP shared dependency, providing functionality useful to all components. Client - Class AbstractUploader (1.59.1)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Google Cloud PHP shared dependency, providing functionality useful to all components. Client class AbstractUploader.
Provides a base impementation for uploads.
Namespace
Google \ Cloud \ Core \ UploadMethods
__construct
| Parameters | |
|---|---|
| Name | Description |
requestWrapper |
Google\Cloud\Core\RequestWrapper
|
data |
string|resource|Psr\Http\Message\StreamInterface
|
uri |
string
|
options |
array
Optional configuration. |
↳ metadata |
array
Metadata on the resource. |
↳ chunkSize |
int
Size of the chunks to send incrementally during a resumable upload. Must be in multiples of 262144 bytes. |
↳ restOptions |
array
HTTP client specific configuration options. |
↳ requestTimeout |
float
Seconds to wait before timing out the request. Defaults to |
↳ retries |
int
Number of retries for a failed request. Defaults to |
↳ contentType |
string
Content type of the resource. |
upload
| Returns | |
|---|---|
| Type | Description |
array |
|
Constants
UPLOAD_TYPE_RESUMABLE
Value: 'resumable'UPLOAD_TYPE_MULTIPART
Value: 'multipart'UPLOAD_TYPE_STREAMABLE
Value: 'streamable'UPLOAD_TYPE_SIGNED
Value: 'signed'RESUMABLE_LIMIT
Value: 5000000