markusstrauss
Grünschnabel
hallo,
habe ein uploadskript das in etwa so aussieht:
möchte hier nun eine datei-beschränkung einbauen. dazu bräuchte ich den mime-type der hochgeladenen datei und wenn möglich auch noch die dateiendung!
wäre echt dankbar für nützliche tipps!
mfg
markus
habe ein uploadskript das in etwa so aussieht:
PHP:
<script language="C#" runat="server">
void btnUploadTheFile_Click(object Source, EventArgs evArgs)
{
string strDomainNameAndDir = "http://domain.tdl/uploads/";
string strFileNameOnServer = txtServername.Value;
string strBaseLocation = "c:\\path\\to\\dir\\";
if ("" == strFileNameOnServer)
{
txtOutput.InnerHtml = "Bitte geben Sie den Dateinamen + Endung ein!";
return;
}
if (null != uplTheFile.PostedFile)
{
try
{
uplTheFile.PostedFile.SaveAs(strBaseLocation+strFileNameOnServer);
txtOutput.InnerHtml = "<br />Datei " + strFileNameOnServer + " erfolgreich hochgeladen!<br><br>Sie erreichen sie
über diesen Link:<br /><a href=\"" + strDomainNameAndDir+strFileNameOnServer + "\" target=\"_blank\">" +
strDomainNameAndDir+strFileNameOnServer + "</a>";
}
catch (Exception e)
{
txtOutput.InnerHtml = "Fehler beim Speichern von <b>" +
strBaseLocation+strFileNameOnServer+"</b><br>"+ e.ToString();
}
}
}
</script>
<table>
<form enctype="multipart/form-data" runat="server" name="upload">
<tr>
<td>Datei auswählen:</td>
<td><input id="uplTheFile" type="file" runat="server"></td>
</tr>
<tr>
<td>Name am Server:</td>
<td><input id="txtServername" type="text" runat="server"></td>
</tr>
<tr>
<td colspan="2">
<input type=button id="btnUploadTheFile" value="Upload"
onServerClick="btnUploadTheFile_Click" runat="server">
</td>
</tr>
</form>
</table>
<span id="txtOutput" runat="server"></span>
möchte hier nun eine datei-beschränkung einbauen. dazu bräuchte ich den mime-type der hochgeladenen datei und wenn möglich auch noch die dateiendung!
wäre echt dankbar für nützliche tipps!
mfg
markus