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 SubFor the life of me I can't figure out what I'm doing wrong here. Any help? Thank you very much!