4 Stimmen

Hochladen von Bildern mit klassischem ASP

Hey, ich habe mich gefragt, ob es eine Möglichkeit gibt, Bilder in ASP hochzuladen? Ich arbeite auf dem Server meiner Schule und ich weiß nicht wirklich, was installiert ist und was nicht Ich habe ein wenig gegoogelt und kam mit "Persits.Upload.1" Ich habe versucht, das Objekt mit dieser Zeile zu instanziieren:

Set Upload = Server.CreateObject("Persits.Upload.1")

Ich erhielt diese Fehlermeldung,

Server-Objektfehler 'ASP 0177 : 800401f3'
Server.CreateObject fehlgeschlagen

Muss ich davon ausgehen, dass die Komponente nicht auf dem Server installiert ist und/oder was muss ich tun, um Bilder hochzuladen?

Danke

3voto

seanb Punkte 6859

Klingt so, als ob die Klasse nicht geladen werden konnte, mein ASP ist allerdings sehr eingerostet.

Diese Komponente ist kommerziell, d. h. wenn nicht jemand dafür bezahlt hat, haben Sie sie wahrscheinlich nicht installiert.

Ich habe den kostenlosen Asp-Upload verwendet http://www.freeaspupload.net/ ein paar Mal, obwohl es eine Weile gedauert hat, könnte das eine recht einfache Option für Sie sein.

2voto

Will Rickards Punkte 2748

Das Hochladen von Dateien ist ein integraler Bestandteil von html und kann in asp ohne eigene Komponenten verarbeitet werden. Hier sind einige weitere Informationen: http://www.4guysfromrolla.com/webtech/LearnMore/Upload.asp

1voto

Xetius Punkte 41879

Dies ist Teil der ASPJpeg-Bibliothek, die erworben werden muss (von Persits.com).

Ich habe diese Bibliothek in der Vergangenheit verwendet, um mehrere Objekte hochzuladen.

Um eine einzelne Datei hochzuladen, können Sie die <INPUT type=file name=filename> . Dies ist zwar nur HTML, sollte aber in allen Browsern funktionieren

0voto

BigJump Punkte 14102

Wenn es sich um Bildungszwecke handelt, kann es sich lohnen, darauf zu verzichten. Persits eine E-Mail, um zu erfahren, ob Sie eine kostenlose Lizenz erhalten.

Sie bieten auf ihrer Website eine kostenlose 30-Tage-Testversion an.

Viel Glück!

0voto

MrChrister Punkte 3425

Der Link von Will Rickards ist gut. Sie benötigen außerdem die Berechtigung für den ISB, Dateien in dem Verzeichnis zu erstellen, in das Sie hochladen.

IIS (6, glaube ich?) hat ein Limit von 200K für das Hochladen von Dateien. Nur der Server-Administrator kann es ändern, um mehr zu erlauben.

Wenn Sie Ihren Schulserver dazu bringen können, COM-Objekte zu installieren, gibt es eine Reihe von kostenlosen Upload-Tools, die die Sache sehr einfach machen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X