![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Master
![]() Registriert seit: 01.08.2001
Beiträge: 527
|
![]() 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 |
![]() |
![]() |
![]() |
#2 |
Master
![]() Registriert seit: 13.08.2003
Beiträge: 624
|
![]() Servus!
Ich kann zwar ein wenig ASP Coden (Daten aus Datenbanken ein/auslesen, ausgeben, etc.), kann dir aber bei deinem Programmierproblem nicht helfen... aber bist du dir denn sicher, dass Brinkster überhaupt zulässt, dass du über deine ASP Seiten Dateien auf dem Server speicherst? Normalerweise gilt das DB Verzeichnis ja nur zur Speicherung von Datenbanken, die auch einmal raufgeladen werden und dann nur mehr verändert werden (keine neuen Dateien erstellt) Ich bin mir außerdem nicht sicher, ob Brinkster überhaupt Bilder zulässt - wenn ich mich recht erinnere wars entweder brinkster oder dotnetplayground, die nur html, asp und mdb zuliesen... vielleicht schaust mal auf die Brinkster Homepage, ob du dort herausfinden kannst, ob du denn Files so überhaupt uploaden kannst... mfg T. |
![]() |
![]() |
![]() |
#3 |
Master
![]() Registriert seit: 01.08.2001
Beiträge: 527
|
![]() hy!
ja brinkster läßt einen upload zu! eben nur im db verzeichnis bzw. in dessen unterverzeichnissen! ja auch bilder können upgeloaded werden! was nicht geht sind exe, mp3.... hab ja den upload mit einem asp code hinbekommen, aber eben nicht im zusammenhang mit dem forum! ![]() mfg |
![]() |
![]() |
![]() |
#5 |
Master
![]() Registriert seit: 13.08.2003
Beiträge: 624
|
![]() Brinkster ist ein Webhoster (www.brinkster.com), auf dem man auch gratis ASP Seiten hosten kann (30MB Speicherplatz, max. 500MB Traffic im Monat, keine Werbung (wenn ichs richtig im Kopf hab) ).
Du hast zwar auch noch Browserupload bei dem ganzen, aber wenn man kein Geld hat und trotzdem ASP proggt muss man seine Seiten ja auch irgendwohin tun ;-) mfg T. |
![]() |
![]() |
![]() |
#6 | |
Inventar
![]() |
![]() Hi an Alle
Zitat:
Auf meinem Server ![]() ich finde eh das zu wenig webserver gibt die asp anbieten gratis, denn php gibt es schon zu viele.
____________________________________
MfG Nightman |
|
![]() |
![]() |
![]() |
#7 |
Veteran
![]() |
![]() es gibt viele free-webspaces die php unterstützen, aber die sind alle voller werbung oder langsam oder oft down, is bei asp auch so, nur gibts halt ned ganz so viele wie php-webspaces.
@brinkster: is auch oft langsam, manchmal schnell.
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen). ![]() |
![]() |
![]() |
![]() |
#8 |
Inventar
![]() Registriert seit: 26.09.1999
Beiträge: 2.569
|
![]() @ moorhahn:
da hast schon geschaut: http://www.hotscripts.com/ASP/Script...ems/index.html gruss, snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann! Vorsprung durch Technik Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu! |
![]() |
![]() |
![]() |
#9 |
Veteran
![]() |
![]() @snowman: hast wahrscheinlich nasenbär gemeint, oder?
![]()
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen). ![]() |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|