Documentation > CMS Template API Library > Asset > CreateFromUploadedFile(String,Asset,UploadedFile)
CreateFromUploadedFile
Create a binary (uploaded asset) from an UploadedFile object.
public CrownPeak.CMSAPI.Asset CreateFromUploadedFile(String,Asset,UploadedFile)
Returns
A new Asset object if it is successful, null if not successful, check context.Error
Parameters
Name | Description | Type |
---|---|---|
label | The name of the asset - must be unique. | System.String |
saveLocation | The folder to store the asset. | CrownPeak.CMSAPI.Asset |
uploadedFile | The uploaded file object to save. | CrownPeak.CMSAPI.UploadedFile |
Code Example
C#
Sample:
Asset image = Asset.Load("/Site/scripts/data.jpg"); Asset newAsset = Asset.CreateFromUploadedFile("test.jpg", asset.Parent, image); // or in post_input.aspx: Asset.CreateFromUploadedFile("image_asset.jpg", asset.Parent, context.InputForm.UploadedFiles["image_upload_source"]);