AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte HTTP Uploader

HTTP Uploader

Ein Thema von shmia · begonnen am 12. Okt 2007 · letzter Beitrag vom 12. Okt 2007
Antwort Antwort
Seite 1 von 2  1 2   
shmia
Registriert seit: 2. Mär 2004
Das Programm HTTP Uploader ermöglicht beliebige Dateien per HTTP oder HTTPS (<=ungetestet) auf einen WebServer hochzuladen.
Damit dies überhaupt funktioniert muss das Zielverzeichnis (Basis-URL) Schreibrechte haben.
Beim IIS-Server muss dazu unter Eigenschaften Basisverzeichnis oder Virtuelles Verzeichnis die Option "Schreiben" aktiv sein.

Es wird mit der HTTP Methode "PUT" gearbeitet.
Auf dem Rechner muss MSXML 4.0 oder höher installiert sein.
Man kann auch mehrere Dateien selektieren und hochladen.
Wenn "overwrite" nicht aktiv ist, dann gibt es einen Fehler, falls die Datei schon auf dem Webserver liegt.
Mit "Verify" lässt sich überprüfen, ob die Dateien korrekt hochgeladen wurden.
Dazu wird jede Datei nach dem hochladen wieder heruntergeladen und verglichen.

Der HTTP Uploader verwendet die Proxy Einstellungen des Internet Explorers.
Bitte testen, ob auch User und Passwort funktionieren und ob das auch über HTTPS funktioniert.
Angehängte Dateien
Dateityp: zip httpuploader_658.zip (195,9 KB, 27x aufgerufen)
 
s-off
 
#2
  Alt 12. Okt 2007, 16:16
Edit: teste noch...
  Mit Zitat antworten Zitat
shmia

 
Delphi 5 Professional
 
#3
  Alt 12. Okt 2007, 16:22
Zitat von s-off:
Edit: teste noch...
Hab gerade festgestellt, dass binäre Dateien mit UFT-8 kodiert werden und verfälscht auf dem Server gespeichert werden. Bin gerade dabei das abzustellen (Version 1.1 in Arbeit)...

Problem jetzt in Version 1.1 hoffentlich gelöst.
Zusäzlich gibt's noch eine Verify-Option hinzu.
Andreas
  Mit Zitat antworten Zitat
s-off
 
#4
  Alt 12. Okt 2007, 16:25
Das Problem, das ich gerade habe, ist der blöde Proxy, dere sich einfach nicht umgehen lassen will - der Blödmann

Schnell nach Hause fahren - melde mich dann wieder.
  Mit Zitat antworten Zitat
shmia

 
Delphi 5 Professional
 
#5
  Alt 12. Okt 2007, 16:45
Möchte jemand seinen Webserver (bzw. ein Verzeichnis) mit Schreibrechten hier für Tests zur Verfügung stellen ?
Bitte nur mit Port 80 und/oder Port 443 damit auch der Proxy-Server kein Veto einlegt.
Falls hier jemand seine ULR angibt, bitte aufpassen was da hochgeladen wird.
Nicht dass das zur illegalen Tauschbörse wird.
Andreas
  Mit Zitat antworten Zitat
s-off
 
#6
  Alt 12. Okt 2007, 16:58
So, zu Hause angelangt bekomme ich trotz installiertem MSXML4.0 SP2 immer folgende Fehlermeldung:
Zitat:
MSXML 4.0 or higher requiered!
Ungültige Klassenzeichenfolge.
Was mir aber schon aufgefallen ist; die ComboBox speichert den Verlauf irgendwie seltsam codiert ab.
  Mit Zitat antworten Zitat
shmia

 
Delphi 5 Professional
 
#7
  Alt 12. Okt 2007, 17:06
Zitat von s-off:
So, zu Hause angelangt bekomme ich trotz installiertem MSXML4.0 SP2 immer folgende Fehlermeldung:
Zitat:
MSXML 4.0 or higher requiered! Ungültige Klassenzeichenfolge.
Bei meiner Suche, weshalb die Daten auf dem Server verfälscht ankommen, habe ich in meiner Verzweiflung ein Interface aus MSXML 6.0 verwendet.
Ich ändere das gleich nochmals in Version 1.2, denn MSXML 4.0 ist ausreichend.
Zitat von s-off:
Was mir aber schon aufgefallen ist; die ComboBox speichert den Verlauf irgendwie seltsam codiert ab.
Mein Test-URL ist von Anfang an eingetragen, damit ich nicht so viel tippen muss.
Andreas
  Mit Zitat antworten Zitat
s-off
 
#8
  Alt 12. Okt 2007, 17:11
Zitat von shmia:
Mein Test-URL ist von Anfang an eingetragen, damit ich nicht so viel tippen muss.
Ok, hatte das gleiche Testverzeichnis gewählt, daher wunderte ich mich

Nach Auswahl der Datei folgende Meldung:
Zitat:
HTTP-Upload <http://Server/Test/Testdatei.txt> failed.
501 - Not Implemented.
Da hängt es nun, weiter komme ich nicht. Das Verzeichnis hat die Rechte 777 - Login wird nicht benötigt.
Firewall und Proxy sind deaktiviert.
Http 1.1 ist ebenfalls deaktiviert.
  Mit Zitat antworten Zitat
shmia

 
Delphi 5 Professional
 
#9
  Alt 12. Okt 2007, 17:15
Zitat von s-off:
Zitat:
HTTP-Upload <http://Server/Test/Testdatei.txt> failed.
501 - Not Implemented.
Da hängt es nun, weiter komme ich nicht. Das Verzeichnis hat die Rechte 777 - Login wird nicht benötigt.
Firewall und Proxy sind deaktiviert.
Hast du den Personal Webserver verwendet ? Oder einen Apache-Server ?
Nicht jeder Webserver unterstützt die PUT-Methode.
Der Microsoft Internet Information Server 5.0 (oder höher) kann es allerdings.
Andreas
  Mit Zitat antworten Zitat
s-off
 
#10
  Alt 12. Okt 2007, 17:19
Ja, Apache - dann muss ich wohl mal den IIS testen.

Edit: da werde ich heute allerdings nicht mehr zu kommen, da ich den nichtmal installiert habe.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf