lange Zeit, seit ich das gemacht habe, aber wir verwendeten einen Upload ohne Komponenten von Drittanbietern, nur zwei VBScript-Klassen (Lösungskredit geht an Lewis Moten).
Es sieht so aus, als könntest du diese "Lewis Moten Lösung" immer noch in freier Wildbahn finden.
Wenn Sie die clsUpload-Datei hinzufügen, ist der weitere Uploadvorgang so einfach wie:
%Vor%Das ist alles für die Serverseite ...
Auf der Clientseite brauchen Sie nur Ihre Dateieingabe
%Vor%Hoffe das hilft ..
Bearbeiten 23. Juni 2014
Wie von Dave Wut aufgezeigt, war mein Hinweis auf die Lösung "in the wild" nicht vollständig konsistent mit dem bereitgestellten Code-Snippet. Hiermit die ganzen Klassen, die ich historisch verwendet hatte (Kommentare getrimmt, um unter dem 30000 SO-Limit zu bleiben). Es war eine frühe Version der Lewis-Moten-Lösung, die in Ссылка
1) Inhalt von clsUpload.asp
%Vor%2) Inhalt von clsField.asp
%Vor%Leider ist es nicht möglich, einen Upload-Dienst einzurichten, ohne zumindest ein wenig Aufwand bei der Verwendung von Skripten Dritter zu betreiben und einige Anpassungen an Ihrem Server vorzunehmen.
Sie können jedoch mit Ihrem Hosting-Provider eine Liste der bereits installierten Komponenten überprüfen; Die meisten Hosting-Dienste verwalten auch Bibliotheken / FAQs / Wikis mit fast fertigen Beispielen, wie diese Komponenten verwendet werden können. Wenn es keine gibt, gibt es immer noch FreeAspUpload, eine DLL-freie Komponente, die auf jedem klassischen ASP-Server verwendet werden kann.
Nachdem Sie bestimmt haben, welche Komponente / welches Skript Sie verwenden möchten, müssen Sie auch nach Schreibberechtigungen für die Ziel-Upload-Ordner suchen. Wenn Sie den Zielordner nicht mit der Berechtigung zum Schreiben von Dateien festlegen können, funktionieren Ihre Uploads nicht. Überprüfen Sie, ob das Kontrollfeld Ihres Hosting-Providers Ihnen dies erlaubt oder ob Sie diese Änderungen anfordern müssen.
Tags und Links asp-classic