Documentation > CMS Template API Library > UploadedFile > Matches(String)
Matches
See if the particular Uploaded File has the key we are looking for. Usually used in the upload.aspx
public System.Boolean Matches(String)
Returns
true if the key matches
Parameters
| Name | Description | Type |
|---|---|---|
| uploadKey | The name of the upload field. Used to see if this uploaded file instance is a particular uploaded file. | System.String |
Code Example
C#
Sample:
// Usually called from upload.aspx
UploadedFile imageUpload = context.UploadedFile;
// my_photo_thumbnail was used in input.aspx because we want to display the thumbnail when we edit, not the possibly large original
if (imageUpload.Matches("my_photo_thumbnail"))
{
asset.SaveUploadedFile("my_photo", imageUpload); // it gets overwritten later when it is resized to 300x300
ImgResult res = asset.CreateThumbnail(imageUpload, "my_photo_thumbnail", 300, 300);
if (res.HasError)
{
context.Error = "Upload Error creating thumbnail on " + value + " error: " + res.ErrorMessage;
}
}
else
{
context.Error = "Upload Error Loading on " + value + " error: " + img.ErrorMessage;
}