SilverStripe\AssetAdmin\Controller\AssetAdmin::apiUploadFile
Upload a new asset for a pre-existing record. Returns the asset tuple.
Note that conflict resolution is as follows: - If uploading a file with the same extension, we simply keep the same filename, and overwrite any existing files (same name + sha = don't duplicate). - If uploading a new file with a different extension, then the filename will be replaced, and will be checked for uniqueness against other File dataobjects.
Signature
public function apiUploadFile(HTTPRequest
$request )
Parameters
$request
— SilverStripe\Control\HTTPRequest- Request containing vars 'ID' of parent record ID,
and 'Name' as form filename value
Returns
- HTTPRequest|HTTPResponse