Forums

This topic is locked

Help with asp.net upload

Posted 07 Jan 2003 16:44:07
1
has voted
07 Jan 2003 16:44:07 paul durbar posted:
Cant get the asp.net upload extension working as all, tried everything, the following code produces the error:

Compiler Error Message: BC30451: Name 'file' is not declared.

Source Error:



Line 14: >
Line 15: <Parameters>
Line 16: <Parameter Name="@drawingfilename" Value='<%# IIf((file.PostedFile.FileName <> Nothing), GetFileNameFromPath(file.PostedFile.FileName), "" %>' Type="WChar" /></Parameters>
Line 17: &lt;/MM<img src=../images/dmxzone/forum/icon_smile_blush.gif border=0 align=middle>nsert&gt;
Line 18: &lt;MMataSet


Source File: C:\Inetpub\wwwroot\aspxupload\TMPc7mu88cp1e.aspx Line: 16


<b>The page code is:</b>

&lt;%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %&gt;
&lt;%@ Register TagPrefix="MM" Namespace="DreamweaverCtrls" Assembly="DreamweaverCtrls,version=1.0.0.0,publicKeyToken=836f606ede05d46a,culture=neutral" %&gt;

&lt;MM<img src=../images/dmxzone/forum/icon_smile_blush.gif border=0 align=middle>nsert
runat="server"

CommandText='&lt;%# "INSERT INTO uploads (drawingfilename) VALUES (?)" %&gt;'
ConnectionString='&lt;%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_STRING_uploadconn" %&gt;'
DatabaseType='&lt;%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_DATABASETYPE_uploadconn" %&gt;'
Expression='&lt;%# Request.Form("MM_insert" = "form1" %&gt;'
CreateDataSet="false"
SuccessURL='&lt;%# "uploaddone.aspx" %&gt;'
Debug="true"
&gt;
&lt;Parameters&gt;
&lt;Parameter Name="@drawingfilename" Value='&lt;%# IIf((file.PostedFile.FileName &lt;&gt; Nothing), GetFileNameFromPath(file.PostedFile.FileName), "" %&gt;' Type="WChar" /&gt;&lt;/Parameters&gt;
&lt;/MM<img src=../images/dmxzone/forum/icon_smile_blush.gif border=0 align=middle>nsert&gt;
&lt;MMataSet
id="DataSet1"
runat="Server"
IsStoredProcedure="false"
ConnectionString='&lt;%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_STRING_uploadconn" %&gt;'
DatabaseType='&lt;%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_DATABASETYPE_uploadconn" %&gt;'
CommandText='&lt;%# "SELECT * FROM uploads" %&gt;'
Debug="true"
&gt;&lt;/MMataSet&gt;
&lt;MM<img src=../images/dmxzone/forum/icon_smile_tongue.gif border=0 align=middle>ageBind runat="server" PostBackBind="true" /&gt;
&lt;script language="vb" runat="server"&gt;
' ===============================================================================
' WWWeb Concepts ASP.NET Development Solutions www.ebconcepts.com
' Copyright 2002. All Rights Reserved. Get file from form1
' ===============================================================================
Function GetFileNameFromPath(ByVal PathName As String)
Dim intFirstPos As Integer
intFirstPos=InStrRev(PathName, "\" + 1
GetFileNameFromPath = Mid(PathName, intFirstPos)
End Function

Sub Page_UnLoad(Source As Object, E As EventArgs)
If Page.IsPostBack then
Dim strSavePath As String
Dim strFileName As String
strFileName=GetFileNameFromPath(file.PostedFile.FileName)
strSavePath =Server.MapPath("uploads"
If(file.PostedFile.FileName &lt;&gt; Nothing) then
file.PostedFile.SaveAs(strSavePath & "\" & strFileName)
end if
end if
End Sub
&lt;/script&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Untitled Document&lt;/title&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;form runat="server" action="" method="post" enctype="multipart/form-data" name="form1"&gt;
&lt;p&gt;
&lt;input type="file" name="file"&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;input type="submit" name="Submit" value="Submit"&gt;
&lt;/p&gt;

&lt;input type="hidden" name="MM_insert" value="form1"&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;


Anyone any ideas, im stuck here????

Reply to this topic