tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
1071
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    webwurm Tutorials.de Gastzugang
    Hallihallo, ich hoffe, ihr könnt mir helfen!
    Ich würde gerne einen Fileupload in ASP umsetzen, und hab da einige nette Komponenten entdeckt, z. B. aspSmartUpload.
    Leider bin ich bei einem Provider eingemietet, bei dem ich nur Zugriff auf den FTP-Server und außerdem über ein Webinterface die DB-Connections erstellen/ändern kann.
    Jetzt bin ich auf der Suche nach einer Lösung: Am besten wäre, wenn ich irgendwie .DLLs regisitrieren könnte (nehm ich nicht an, dass das geht) oder wenn mir jemand den Ort einiger .ASP-Dateien verraten könnte, bei denen der Upload schon schön umgesetzt ist. Wichtig ist, dass ich Dateien bis zu 20MB hochladen können soll. Und wenn ein Fortschrittsbalken dabei wäre, wär das ein Traum.

    lg aus dem österreichischen Burgenland,
    Webwurm
     

  2. #2
    Avatar von Arne Buchwald
    Arne Buchwald Arne Buchwald ist offline Mitglied Diamant
    Registriert seit
    Jul 2001
    Ort
    Engeln [ Niedersachsen ]
    Beiträge
    3.317
    Hallo,

    Original geschrieben von webwurm
    [...]Dateien bis zu 20MB hochladen können soll. Und wenn ein Fortschrittsbalken dabei wäre, wär das ein Traum.
    Egal, ob das ein PHP/Perl/ASP-Script oder eine ISAPI-DLL, die dafür benötigte Script-Laufzeit wird dir kein Webhoster, schon gar nicht auf einem Shared-Hosting-System erlauben.

    Die einzige Lösung, die mir dafür einfallen würde, wäre eine Lösung, für die du jedoch eigentlich einen dedizierten Server benötigst. Wenn jemand eine Datei hochladen müsste, wird vom Script ein neuer FTP-Account mit begrenzter Laufzeit erstellt. Der Benutzer kann die Datei hochladen und nach z.B. einer Stunde wird der FTP-Account vom System automatisch wieder entfernt.
     
    Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte.
    Dieter Hildebrandt



    http://www.busoft.de - Managed Server, WebHosting (CRM, typo3, Windows), Server, Serverhousing in den Rechenzentren Frankfurt am Main, Hannover und Indien

  3. #3
    herman herman ist offline Mitglied
    Registriert seit
    Dec 2003
    Beiträge
    20
    gibts denn ne freeware-möglichkeit eine datei in eine Db zu uploaden und wieder downzuloaden!
    ich hab auch mal irgendwas mit webfoldern gefunden!
    ist das eine gute möglichkeit?
     

  4. #4
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hallo,

    man kann mit reinem ASP, also ohne den Einsatz von Komponenten, Dateien am WebServer speichern.
    Folgende Links, welche einfach über Google zu finden sind werden dir helfen.

    # Dateiupload mit ASP und WSC
    # Uploaden einer beliebigen Datei in eine Datenbank
    # Frage: Wie kann ich eine Datei (doc, pdf, gif, mdb, ...) zum Download anbieten ("Speichern unter ...")?

    Mfg,
    Alex
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  5. #5
    herman herman ist offline Mitglied
    Registriert seit
    Dec 2003
    Beiträge
    20
    Ich hab noch etwas gefunden mit

    Response.BinaryWrite

    Würde das auch gehn?
     

  6. #6
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hallo,

    hast du dir einen der Links angesehen?

    Zu Response.BinaryWrite,
    Damit kannst du Binärdaten an den Client senden. Also, nicht am Server speichern. Das wird schon angedeutet durch das Response-Objekt, welches diese Methode enthält.
    (Response - Antwort).

    Mfg,
    Alex
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  7. #7
    Registriert seit
    Aug 2003
    Ort
    Arnsberg, Germany, Germany
    Beiträge
    1.066
    Morgen,

    hier noch ein Link Dateiupload ohne Komponente.

    http://www.aspextra.de/asp/praxis/Da...ad_in_ASP.html

    Allerdings eine sehr einfache Ausführung. Ich würde zum Uploaden von größeren Dateien auch keinen Dateiupload benutzen sondern dies über FTP hochladen.
    Geändert von Luzie (01.01.04 um 09:39 Uhr)
     
    liebe Grüße, die Luzie

  8. #8
    herman herman ist offline Mitglied
    Registriert seit
    Dec 2003
    Beiträge
    20
    Klappt ja alles wunderbar!
    Eine frage hab ich noch im Bezug auf die Ausgabe von Datensätzen einer Datenbank!
    Es gehört zwar nicht jetzt zu diesem Thema,aber ich wollt jetzt extra kein neuen Tred eröffnen!

    Wie kann ich mir die Datensätze seitenweise ausgeben lassen?
    Also z.B. 10 Datensätze pro Seite und dann umblättern und die nächsten 10 werden angezeigt?
     

  9. #9
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hallo.

    Das RecordSet beinhaltet die Methoden MoveNext, Move und MovePrevious.

    Mit denen kannst du zwischen den Datensätzen navigieren.
    Um jetzt immer 10 Einträeg anzuzeigen kannst du folgendes machen.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    Set RS = Server.CreateObject("ADODB.RecordSet")
    ...
    pagesize = 10
    page = CINT(Request.QueryString("Page")) 'Wert muss größer/gleich als 1 sein
    startrecordset = (page-1)*10
     
    RS.Move(startrecordset)
     
    i = 0
    while i < pagesize and not RS.EOF
     
       Response.Write(RS.Fields("feld1")
       RS.MoveNext
     
       i = i + 1
     
    wend

    So funktioniert es im Prinzip. Du musst natürlich dann noch etwas schreiben dsa dir die Vor und Zurück Links ausgiebt, und evt. auch einen Link für jede Seite zum direkt anspringen.
    Ich hoffe mal das es so funktioniert, ist ungetestet, und ich habe schon länger kein classic ASP Script mehr geschrieben.
    Aber es sollte ersichtlich sein wie man es macht.

    Mfg,
    Alex
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  10. #10
    Registriert seit
    Aug 2003
    Ort
    Arnsberg, Germany, Germany
    Beiträge
    1.066
    Hier wird noch eine andere interessante Technik beschrieben und zwar mit dem Top Schlüsselwort eines Select-Statements. Es liest jeweils nur den Top x einer Select-Abfrage aus.

    Eine schöne schnelle Methode, wenn man sehr viele Datensätze bearbeiten muss.

    http://www.aspheute.com/artikel/20000403.htm
     
    liebe Grüße, die Luzie

Ähnliche Themen

  1. FileUpload ohne FileSystem in Datenbank mit PostBack
    Von Eroli im Forum .NET Web und Kommunikation
    Antworten: 5
    Letzter Beitrag: 06.09.10, 20:01
  2. Ein schöner.....
    Von Lila22 im Forum Fotografie
    Antworten: 9
    Letzter Beitrag: 19.10.07, 06:43
  3. FileUpload ohne Servlets
    Von ASD20054 im Forum Java
    Antworten: 16
    Letzter Beitrag: 26.04.07, 11:23
  4. himmel schöner mit ps
    Von rustyNET im Forum Photoshop
    Antworten: 1
    Letzter Beitrag: 12.04.06, 18:28
  5. Schöner Wohnen
    Von 123d im Forum 3D-Stills
    Antworten: 4
    Letzter Beitrag: 08.11.05, 16:48