Here is the code I currently have:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="radup.aspx.vb" Inherits="radup" %><%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <telerik:radcodeblock id="RadCodeBlock1" runat="server"> <script type="text/javascript"> var $ = $telerik.$; function onClientFileUploaded(radAsyncUpload, args) { var $row = $(args.get_row()); var inputName = radAsyncUpload.getAdditionalFieldID("TextBox"); var inputType = "text"; var inputID = inputName; var input = createInput(inputType, inputID, inputName); var label = createLabel(inputID); $row.append("<br/>"); $row.append(label); $row.append(input); } function createInput(inputType, inputID, inputName) { var input = '<input type="' + inputType + '" id="' + inputID + '" name="' + inputName + '" />'; return input; } function createLabel(forArrt) { var label = '<label for=' + forArrt + '>File info: </label>'; return label; } </script> </telerik:radcodeblock> <div> <br /> <telerik:RadAsyncUpload runat="server" id="RadAsyncUpload1" TargetFolder="~/upload" OnClientFileUploaded="onClientFileUploaded"></telerik:RadAsyncUpload> <br /> <asp:Button ID="Button1" runat="server" Text="Button" /> <br /> </div> <telerik:RadScriptManager ID="RadScriptManager1" Runat="server"> </telerik:RadScriptManager> </form></body></html>Imports SystemImports System.IOImports System.CollectionsImports System.DataImports System.Data.SqlClientImports Telerik.Web.UIPartial Class radup Inherits System.Web.UI.Page Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click For Each f As UploadedFile In RadAsyncUpload1.UploadedFiles Dim fileName As String = Guid.NewGuid().ToString + f.GetName() Dim title As String = f.GetFieldValue("TextBox") f.SaveAs(fileName & ".XML", True) Next End SubEnd ClassHere is my error:
Could not find file 'C:\Websites\edibletastyprints\htdocs\App_Data\RadUploadTemp\0bbbftff.g4z'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.IO.FileNotFoundException: Could not find file 'C:\Websites\edibletastyprints\htdocs\App_Data\RadUploadTemp\0bbbftff.g4z'.
Source Error:
Line 15: Dim title As String = f.GetFieldValue("TextBox")
Line 16:
Line 17: f.SaveAs(fileName & ".XML", True)
Line 18: Response.Redirect("uploadsuccess.aspx?fileName=" & fileName & "&title=" & title)
Line 19: Next
Source File: C:\Websites\edibletastyprints\htdocs\radup.aspx.vb Line: 17
Stack Trace:
[FileNotFoundException: Could not find file 'C:\Websites\edibletastyprints\htdocs\App_Data\RadUploadTemp\0bbbftff.g4z'.]
System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +9718655
System.IO.File.Move(String sourceFileName, String destFileName) +239
Telerik.Web.UI.AsyncUploadedFile.SaveAs(String fileName, Boolean overwrite) +50
radup.Button1_Click(Object sender, EventArgs e) in C:\Websites\edibletastyprints\htdocs\radup.aspx.vb:17
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +118
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +112
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563
As always, any help much appreciated.