Sie sind auf Seite 1von 2

Upload:

################################################################################
#########################
################################################################################
#########################
<tr>
<td class="ProfileLeftPane">
<p> <%=rm.GetString("syllabus") %>:</p></td>
<td class="emptycell">
&nbsp;</td>
<td class="ProfileRightPane">
<br />
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Label ID="Label4" CssClass="smallNotes" runat="server" Text
=""> (<%=rm.GetString("optional")%>)</asp:Label>
<br /><asp:Label ID="Label5" CssClass="smallNotes" runat="server
" Text=""> (<%=rm.GetString("acceptedtypessyllabus")%>)</asp:Label>
<br />
<asp:Label ID="lblerrorupload" ForeColor="Red" CssClass="smallNo
tes" runat="server" Text=""></asp:Label>
</td>
</tr>
################################################################################
#########################
################################################################################
#########################
CODE:
if (FileUpload1.HasFile)
{
try
{
string ext = Path.GetExtension(FileUpload1.FileName);
ext = ext.ToLower();
if (ext == ".doc" || ext == ".docx" || ext == ".pdf" || ext
== ".txt")
{
if (FileUpload1.PostedFile.ContentLength < 1572864)
{
string path, folderpath;
path = Request.ApplicationPath.Replace("/", "");
if (path == "")
folderpath = Server.MapPath(MyHelper.Get_Syllabu
sFolder_Path);
else
folderpath = Server.MapPath("\\" + path + MyHelp
er.Get_SyllabusFolder_Path);
FileUpload1.SaveAs(folderpath + "\\" + FileUpload1.F
ileName);
}
else
{
errors++;
lblerrorupload.Text = rm.GetString("filesizesyllabus
");
}
}
else
{
errors++;
lblerrorupload.Text = rm.GetString("invalidfile");
}
}
catch (Exception)
{
errors++;
lblerrorupload.Text = rm.GetString("erroruploading");
}
}
}
catch (Exception)
{
lblerror.Text = rm.GetString("error");
}
################################################################################
#########################
################################################################################
#########################