I have a form in the admin side, with an Upload field. I can't debug or pinpoint where the error is. Same issue with attaching an image in an Editor field.
Error: Sorry, an unknown server error occurred when uploading this file. (Error code: -200)
$form = new \IPS\Helpers\Form('form');
$form->add(new \IPS\Helpers\Form\Upload(
'acp_points_earnpoints__field_photo', // name
$earnPoint->photo ? \IPS\File::get('dslambassador_earnPoints', $earnPoint->photo) : null, // defaultValue
false, // required
array(
'image' => array(
'maxWidth' => 200,
'maxHeight' => 200,
),
'allowedFileTypes' => array('jpeg', 'jpg', 'png', 'gif'),
'allowStockPhotos' => true,
'storageExtension' => 'dslambassador_EarnPoints',
), // options
null, // customValidationCode
null, // prefix
null, // suffix
'acp_points_earnpoints__field_photo', // id
));
if ($values = $form->values()) {
$earnPoint = new \IPS\dslambassador\Models\EarnPoint;
$earnPoint->name = $values['acp_points_earnpoints__field_name'];
$earnPoint->photo = $values['acp_points_earnpoints__field_photo'] ? (string) $values['acp_points_earnpoints__field_photo'] : null;
$earnPoint->save();
}