Hello. I have the following set of code which to me seems like it should work but I am unable to saveas the file on FileUploaded. I get the error message: Sys.WebForms.PageRequestManagerServerErrorException: Could not find file 'C:\directory path where temp files should be\rje044e5.4bx'
For the life of me I can't figure out what I'm doing wrong here. Any help? Thank you very much!
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadAjaxManager1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"Thumbnail"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"lblMessage"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadCodeBlock
ID
=
"RadCodeBlock1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function fileUploaded(sender, args) {
$find("<%= RadAjaxManager1.ClientID %>").ajaxRequest();
$telerik.$(".invalid").html("");
sender.deleteFileInputAt(0);
}
function validationFailed(sender, args) {
$telerik.$(".invalid")
.html("Invalid extension, please choose an image file");
sender.deleteFileInputAt(0);
}
</
script
>
</
telerik:RadCodeBlock
>
<
div
class
=
"upload-panel"
>
<
telerik:RadBinaryImage
runat
=
"server"
Width
=
"200px"
Height
=
"150px"
ResizeMode
=
"Fit"
ID
=
"Thumbnail"
ImageUrl
=
"blank.png"
AlternateText
=
"Thumbnail"
CssClass
=
"binary-image"
/>
<
span
class
=
"invalid"
></
span
>
<
telerik:RadAsyncUpload
runat
=
"server"
ID
=
"AsyncUpload1"
MaxFileInputsCount
=
"1"
OnClientFileUploaded
=
"fileUploaded"
OnFileUploaded
=
"AsyncUpload1_FileUploaded"
AllowedFileExtensions
=
"jpeg,jpg,gif,png"
OnClientValidationFailed
=
"validationFailed"
MaxFileSize
=
"819200"
TemporaryFolder
=
""
>
<
Localization
Select
=
"Choose Avatar"
/>
</
telerik:RadAsyncUpload
>
</
div
>
Protected Sub AsyncUpload1_FileUploaded(ByVal sender As Object, ByVal e As Telerik.Web.UI.FileUploadedEventArgs) Handles AsyncUpload1.FileUploaded
e.File.SaveAs(BasePath & UserID & e.File.GetExtension())
End Sub
For the life of me I can't figure out what I'm doing wrong here. Any help? Thank you very much!