WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 01.09.2003, 12:36   #1
NasenBär
Master
 
Registriert seit: 01.08.2001
Beiträge: 527


Standard hilfe für anfänger bei asp!!

hy!

hab mir eine fertige homepage von http://www.webwizforums.com/ besorgt und sie bei brinkster upgeloaded. soweit so gut!

ich will aber noch eine uploadfunktion für bilder hinzufügen! soweit ich das verstanden habe brauchen aber alle programmierten upload-funktionen des forums ein installiertes programm auf dem server! kann ich natürlich nicht installieren, da es nicht mein server ist! ;-)

daher will ich eine reine asp-upload-funktion verwenden!

wie kann ich das am besten machen?
habs mit integrieren in die bestehenden asp-funktionen probiert, bin aber gescheitert!
die reine upload-funktion funktioniert, aber beim integrieren dürfte es scheitern!

upload-formular sieht cirka so aus (code hab ich einfach herauskopiert):
<table width="350" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="<% = strTableBorderColour %>">
<tr>
<td>
<table border="0" align="center" cellpadding="4" cellspacing="1" width="350">
<tr align="left" bgcolor="<% = strTableColour %>" background="<% = strTableBgImage %>">
<td colspan="2" class="text" align="center">
<table width="340" border="0" cellspacing="0" cellpadding="4">
<form action="upload_images.asp?MSG=<% = strMessageBoxType %>&FID=<% = intForumID %>&PB=Y" method="post" enctype="multipart/form-data" name="frmUpload" target="_self" id="frmUpload" onSubmit="return CheckForm();">
<tr>
<td align="center" class="text"><% = strTxtSelectTheImageYouWishToUpload %>.



<input name="file" type="file" size="<% If BrowserType() = "Netscape 4" Then Response.Write("20") Else Response.Write("35") %>" />



<input type="submit" name="Submit" value="<% = strTxtUpload %>" />


<span class="smText"><% Response.Write(strTxtImagesMustBeOfTheType & ", " & Replace(strFileTypes, ";", ", ", 1, -1, 1) & ", " & strTxtAndHaveMaximumFileSizeOf & " " & intMaxFileSize) %>KB</span>
</td>
</tr>
</form>
</table>
</td>
</tr>
</table></td>
</tr>
</table>

nach dem drücken des unteren buttons wird folgende funktion aufgerufen:

' ###############################
'#eigener versuch eines uploads#
' ###############################
Case "AspUpload"
'neues objekt erzeugen
Set objUpload = New clsUpload

' Grab the file name
strFileName = objUpload.Fields("File").FileName

' Compile path to save file to
strPath = "www20.brinkster.com\strasse\db\uploads\" & strFileName 'Server.MapPath("db\Uploads") & "\" & strFileName

' Save the binary data to the file system
objUpload("File").SaveAs strPath

'Pass the filename back
fileUpload = strNewFileName

' Release upload object from memory
Set objUpload = Nothing


Hab das server.mappath herausgenommen, weil nur unterhalb von db schreibrechte vorhanden sind!
die beiden dateien clsfield.asp und clsupload.asp befinden sich im gleichen verzeichnis wie die vorige datei!
er beginnt auch zum uploaden, aber dann kommt im ersten fenster "Die seite kann nicht angezeigt werden!" und die datei befindet sich nicht im upload ordner!?

vielleicht kann mir jemand helfen bzw. kennt eine einfachere methode!

mfg
NasenBär ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:33 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag