vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ActiveX-Programmierung
Re: ASP FileUpload über VB ActiveX - Ausgabe erst nach BinaryRead!? 
Autor: DSonic
Datum: 15.02.07 17:15

Um das ganze noch etwas weiter zu präzisieren:

Ich lese den Request stückweise aus, also in 256 KB Happen, hier ein stark verkürzter und abgeänderter Code, der aber das wiedergibt was ich mache:

Sub Upload()
 
  On Error Goto ErrHandler
 
  Do While lngBytesLeft > 0
 
    bytCurrent = ScriptingContext.Request.BinaryRead(256*1024)
 
    'Hier wird dann nach dem Anfang des Files und dem filename usw. gesucht und 
    ' dieses dann Stückweise rausgeschrieben, solange nicht das nächste File 
    ' beginnt
 
    Put #File, , bytCurrent
 
    'Sollte nun z.B. der Dateiname kein .jpg sein, dann wird ein Fehler 
    ' generiert:
 
    Err.Raise ERR_INVALID_EXTENSION, App.Title, "The file type is not allowed."
 
  Loop
 
ErrHandler:
 
  Err.Raise Err.Number, Err.Source, Err.Description
 
  'Hier übergibt der Code wieder an das ASP-Script, welches aber KEINE Ausgabe ( 
  ' Response) machen kann, sondern "Seite kann nicht angezeigt werden", bzw. 
  ' eine Unterbrechung der Verbindung anzeigt statt dem Fehler (Response.Write 
  ' Err.Description).
 
End Sub
Ich hoffe das wurde einigermaßen verständlich ;)
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ASP FileUpload über VB ActiveX - Ausgabe erst nach BinaryRea...1.601DSonic15.02.07 16:18
Re: ASP FileUpload über VB ActiveX - Ausgabe erst nach Binar...933DSonic15.02.07 17:15
Re: ASP FileUpload über VB ActiveX - Ausgabe erst nach Binar...846DSonic20.03.07 15:54

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel