Overview

Namespaces

  • LeanCloud
    • Engine
    • Operation
    • Storage
    • Uploader

Classes

  • QCloudUploader
  • QiniuUploader
  • S3Uploader
  • SimpleUploader
  • Overview
  • Namespace
  • Class

Class SimpleUploader

Direct known subclasses

LeanCloud\Uploader\QCloudUploader, LeanCloud\Uploader\QiniuUploader, LeanCloud\Uploader\S3Uploader
Abstract
Namespace: LeanCloud\Uploader
Located at LeanCloud/Uploader/SimpleUploader.php
Methods summary
public static LeanCloud\Uploader\SimpleUploader
# createUploader( string $provider )

Create uploader by provider

Create uploader by provider

Parameters

$provider
File provider: qiniu, s3, etc

Returns

LeanCloud\Uploader\SimpleUploader
protected static string
# getFileFieldName( )

The form field name of file content in multipart encoded data

The form field name of file content in multipart encoded data

Returns

string
public string
# multipartEncode( array $file, array $params, string $boundary )

Encode file with params in multipart format

Encode file with params in multipart format

Parameters

$file
File content, name, and mimeType
$params
Additional form params for provider
$boundary
Boundary string used for frontier

Returns

string
Multipart encoded string
public
# initialize( string $uploadUrl, string $authToken )

Initialize uploader with url and auth token

Initialize uploader with url and auth token

Parameters

$uploadUrl
File provider url
$authToken
Auth token for file provider
public
# getUploadUrl( )
public
# getAuthToken( )
abstract public
# upload( $content, $mimeType, $key )
Properties summary
protected $uploadUrl
#
protected $authToken
#
API documentation generated by ApiGen