Dokumentation HTTPUpload Applet 1.3



Ähnliche Dokumente
Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:

Adminer: Installationsanleitung

FTP-Server einrichten mit automatischem Datenupload für

Einfügen von Bildern innerhalb eines Beitrages

Erstellen eines Screenshot

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße Neckargemünd

SharePoint Workspace 2010 Installieren & Konfigurieren

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Bilder zum Upload verkleinern

BEDIENUNGSANLEITUNG: EINREICH-TOOL

FTP Tutorial. Das File Transfer Protocol dient dem Webmaster dazu eigene Dateien wie z.b. die geschriebene Webseite auf den Webserver zu laden.

Konvertieren von Settingsdateien

Einrichten eines POP-Mailkontos unter Thunderbird Mail DE:

WORKSHOP für das Programm XnView

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Kleines Handbuch zur Fotogalerie der Pixel AG

WordPress. Dokumentation

RightsLink der Frankfurter Buchmesse Dokumentation

Werkschau Web-Präsentationen

Übersicht... 2 Dateiupload... 3 Administratorfunktionen... 4

c t HTML 5 App Werbemittelanforderung

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.

H A N D B U C H FILEZILLA. World4You Internet Service GmbH. Hafenstrasse 47-51, A-4020 Linz office@world4you.com

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

Pixelart-W ebdesign.de

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Handbuch für Redakteure

Die Dateiablage Der Weg zur Dateiablage

Zugriff auf Daten der Wago über eine Webseite

1 Schritt für Schritt zu einem neuen Beitrag

SANDBOXIE konfigurieren

2 Honda Ersatzteilbestellung & Lieferscheine Honda Ersatzteilbestellung und Lieferscheine Stand: 11/2010 Seite 1 von 10

OSx / MAC. MegaZine3 MZ3-Tool3. Server Upload. Video 2-4

1. Handhabung Werkzeug- und Menüleiste

Datensicherung und Wiederherstellung

Materialupload. Verwalten von Unterrichtsmaterialien. über das STiNE-Webportal. Universität Hamburg Tor zur Welt der Wissenschaft

Frankieren in Microsoft Word mit dem E Porto Add in der Deutschen Post

TELIS FINANZ Login App

Anhang zum Handbuch. Netzwerk

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Patch Management mit

Der PhysioNetzwerk Homepageservice ist ein Internettool im Baukastenprinzip mit Content Management Struktur.

Einrichtung des WS_FTP95 LE

INSTALLATIONSANLEITUNG

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Live Update (Auto Update)

Logstar_FTP. Version 1.7. Option. Formatänderung. Option. Upload-Datenmenge

EasyWk DAS Schwimmwettkampfprogramm

Einen Klick schneller zum Ziel! Ihre Onlinebewerbung bei der REWE Group

Einbindung des Web Map Service für Gemeinden Anleitung

INSTALLATIONSANLEITUNG

Benutzerhilfe. teamwork-net. plus

Quickguide für Interne Benutzer

DELFI. Benutzeranleitung Dateiversand für unsere Kunden. Grontmij GmbH. Postfach Bremen. Friedrich-Mißler-Straße Bremen

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

INHALTSVERZEICHNIS Allgemeine Beschreibung... 3 Verwendung der Webseite... 4 Abbildungsverzeichnis... 12

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E

Kostenstellen verwalten. Tipps & Tricks

Websites mit Dreamweaver MX und SSH ins Internet bringen

Microsoft Access 2013 Navigationsformular (Musterlösung)

Tutorial -

Speichern. Speichern unter

3. Neuen Newsbeitrag erstellen Klicken Sie auf das Datensatzsymbol mit dem +, damit Sie einen neuen Newsbeitrag erstellen können.

Engel.sys llll. Clever Daten sichern. Datensicherungen erstellen und auf dem Engel.sys FTP-Server speichern

MVB RightsLink Dokumentation. Upload der Titellisten auf den ftp-server Download des Reports vom ftp-server

Anleitung für die Registrierung und das Einstellen von Angeboten

Outlook 2013

Drupal Kurzanleitung. Wie ändere ich den Inhalt meiner Seite?

ACDSee Pro 3-Tutorials: Versenden von Bilder an eine FTP-Site

INSTALLATIONSANLEITUNG

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Carolo Knowledge Base

Vodafone Conferencing Meeting erstellen

Kurzanleitung GigaMove

Sicherheitseinstellungen... 2 Pop-up-Fenster erlauben... 3

Anleitung zum LPI ATP Portal

IrfanView für OeAV-Internetredakteure

Intrexx unter Windows Server 2008

Anmeldung zum CLX Portal Sie erreichen das Danfoss CLX Portal unter

Leichte-Sprache-Bilder

Bedienungsanleitung Bildarchiv

Schrittweise Anleitung zur Installation von Zertifikaten der Bayerischen Versorgungskammer im Mozilla Firefox ab Version 2.0

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Umstellung und Registrierung Release

Shopz Zugang Neuanmeldung

FORUM HANDREICHUNG (STAND: AUGUST 2013)

Dokumentation zur Versendung der Statistik Daten

Anleitung zum Login. über die Mediteam- Homepage und zur Pflege von Praxisnachrichten

Software- Handbuch

Anleitung zum erfassen von Last Minute Angeboten und Stellenangebote

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Installation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7

Wie Sie sich einen eigenen Blog einrichten können

32.4 Anpassen von Menüs und Symbolleisten 795i

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Schulung Marketing Engine Thema : Einrichtung der App

Photoalben anlegen und verwalten.

Installation Hardlockserver-Dongle

Was meinen die Leute eigentlich mit: Grexit?

Transkript:

Dokumentation HTTPUpload Applet 1.3 von Enrico Bär ( 08.06.2007 ) Dieses Applet dient zum verbesserten Upload von Dateien ins Internet. Es verhält sich identisch mit dem Browser Upload von einem Formular. Die Upload-Methode dabei ist POST. Man kann mehrere Dateien über eine Dialogbox auswählen und diese automatisch hochladen. Das Applet lädt dabei jede Datei einzeln hoch, macht also kein Multiupload. Es bekommt für jede Datei die Bestätigung vom Server. Alternativ kann seit Version 1.1 auch ein FTP-Upload genutzt werden. Der Modus wird über den Parameter useftp eingestellt. Beachten Sie, dass der Standardport 21 für FTP (z.b. in Firmennetzen) meist nicht freigegeben ist. Mit Version 1.1 ist auch die Sprachunterstützung für Deutsch und Englisch dazugekommen. Zusätzlich gibt es noch spezielle Funktionen für Bilderuploads. Es ist eine Vorschau für JPEG und PNG Dateien vorhanden. Für die gleichen Dateitypen können Bilder auch auf eine feste Größe gebracht werden, bevor sie hochgeladen werden. Folgende Parameter können dem Applet übergeben werden: ISOLanguage (1.1) Gibt die Sprache des Applets an. Derzeit gibt es Unterstützung für Deutsch( de ) und Englisch ( en ). (String, Default de ) maxfiles maximale Anzahl von Dateien in einem Uploadprozeß. Nur relevant bei limitedfiles TRUE. (Integer, Default 50) maxfileswarning Warnungstext bei Auswahl von mehr Dateien als in maxfiles angegeben. Nur relevant bei limitedfiles TRUE. (String, Default Upload-Anzahl ist auf 50 beschränkt ) limitedfiles Dateien auf eine Anzahl pro Uploadprozeß beschränken UploadURL Zielpfad vom Empfangsscript, genau wie im HTML das ACTION-Attribut (String, z.b. http://localhost/gal/javaupload.php oder javaupload.php ) FTPServer (1.1) Bezeichnung des FTP-Servers (z.b. www.kadiba.de ). Nur relevant bei useftp TRUE. (String, Default leer ) FTPPort (1.1) Gibt den Port des FTP-Servers an. Nur relevant bei useftp TRUE. (Integer, Default 21)

FTPDirectory (1.1) Gibt das Verzeichnis auf dem FTP-Server an. Falls das Verzeichnis nicht existiert, wird versucht es anzulegen. Angaben wie upload/pictures sollten auch funktionieren. relevant bei useftp TRUE. (String, Default ) FTPUser (1.1) Gibt den Usernamen für den FTP-Account an und ist für das Login notwendig. Nur relevant bei useftp TRUE. (String, Default ) FTPPW (1.1) Gibt das Passwort für den FTP-Account an und ist für das Login notwendig. Nur relevant bei useftp TRUE. (String, Default ) FTPPassivMode (1.1) Gibt den FTP-Connection-Modus an (Passiv oder Aktiv). Nur relevant bei useftp TRUE. (Boolean, Default TRUE) useftp (1.1) Bestimmt den Uploadmodus HTTP-Upload oder FTP-Upload. FilterExtensions Dateifilter für die Auswahl im Dateidialog. Nur relevant bei Filefilter TRUE. (String, Default jpg,jpeg,png,gif ) Filefilter Dateifilter aktivieren. resizeimagewidth Bildbreite für Verkleinerung bzw. Vergrößerung (Querformat). Nur relevant bei resizeimage TRUE. (Integer, Default 500) resizeimageheight Bildhöhe für Verkleinerung bzw. Vergrößerung (Hochformat). Nur relevant bei resizeimage TRUE. (Integer, Default 500) resizequality JPEG-Bildqualität für das geänderte Bild. Nur relevant bei resizeimage TRUE. (Integer, Default 82) onlyminresize Bilder nur Verkleinern. Nur relevant bei resizeimage TRUE. (Boolean, Default TRUE) resizeimage Größenänderung für Bilder aktivieren. WICHTIG: Wird die Größe tatsächlich geändert, entsteht immer eine JPG-Datei, d.h. die Größenänderung beinhaltet ggf. auch eine Konvertierung. Folgende Formate können konvertiert werden: GIF, JPG, PNG.

startscripturl(1.3) Ist eine URL angegeben wird vor dem Upload noch eine Datei geladen. So kann z.b. ein serverseitiges Script angestartet werden. finalscripturl(1.3) Ist eine URL angegeben wird nach dem Upload noch eine Datei geladen. So kann z.b. ein serverseitiges Script angestartet werden. labeladdbutton Bezeichnung für den Hinzufügen-Button. String, Default Hinzufügen ) labelremovebutton Bezeichnung für den Entfernen-Button. (String, Default Entfernen ) labeluploadbutton Bezeichnung für den Upload-Button. (String, Default Hochladen ) labelcancelbutton Bezeichnung für den Abbrechen-Button (String, Default Abbrechen ) BackgroundColor Hintergrundfarbe in HTML-Angabe. (String, HEX-Wert, z.b. CC0000 ) TextColor Textfarbe in HTML-Angabe. (String, HEX-Wert, z.b. 000000 ) StatusColor Fensterfarbe in HTML-Angabe. (String, HEX-Wert, z.b. FFFFFF ) Funktionen die mit JavaScript aufrufbar sind: Oft benötigt man zusätzliche Variablen, die man mit jedem HTTP-Upload mitgeben muß, damit das Empfangsscript ordentlich funktionieren kann. Dazu können folgende Funktionen hilfreich sein. Es gibt lediglich zwei Wege. Zum Einen kann ein Formular mit Hidden-Feldern (max. 20) aufgebaut werden, die dann nach Funktionsaufruf vom Applet einmalig ausgelesen werden, zum Anderen können die Uploadparameter (unbeschränkt) direkt mit Javascript gesetzt werden. Diese Funktionen sind für eine Nutzung von FTP unrelevant. Uploadvariablen readhtmluploadparameters() Es ist möglich ein HTML Formular mit dem Namen HTMLUpload im FORM-Tag auf der Applet- Seite anzulegen. Darin können Hidden-Variablen mit folgendem Format anglegt werden, um Variablen mit dem Upload mitzusenden. Beispiel: <applet code="...>...</applet>

<form name="htmlupload"> <input type="hidden" name="attribut0" value="id=5"> <input type="hidden" name="attribut1" value="user=v.001"> </form> <script type="text/javascript"> readhtmluploadparameters(); <script> Es werden die Variablen id und user mit den Werten 5 und V.001 für jeden Upload mitgesendet. Im Formular sind Variablennamen von attribut0 bis attribut19 erlaubt.

sethtmluploadparameter( String Variable, String Wert ) Hier können dem Upload eine oder mehrere Variablen inklusive Werten mitgegeben werden. Beispiel: sethtmluploadparameter( galerie_id, 5 ); clearhtmluploadparameter() Alle zusätzlichen Uploadparameter löschen. removehtmluploadparameter( String Variable ) Einen bestimmten Uploadparameter mit dem Wert löschen. Controlfunktionen: start() Applet starten. stop() Applet stoppen. init() Applet neu initialisieren (Parameter neu auslesen). setparameter( String Parameter, String Wert ) (1.1) Sie können alle Appletparameter, die sie mit HTML an das Applet übergeben, ebenfalls mit JavaScript nachträglich setzen bzw. verändern. Diese Funktion ist nicht mit der Funktion sethtmluploadparameter( String Variable, String Wert ) zu verwechseln. activatebuttonremove() Ausgewählte Datei entfernen. Entfernen-Button auslösen. activatebuttoncancel() Upload unterbrechen. Abbrechen-Button auslösen. Sonstiges setstatus( String Text ) Der Text erscheint im Statusfenster. getappletinfo() Zeigt die Appletinformationen an. refresh() Die Anzeige vom Applet wird refresht.

So sieht die Einbindung in HTML aus <applet code="org.kadiba.httpupload.httpupload" archive="applet/httpupload.jar" mayscript="mayscript" width="600" height="350" name="httpuploadapplet" alt="httpupload.jar by www.kadiba.de"> <param name="isolanguage" value="de"> <param name="maxfiles" value="100"> <param name="maxfileswarning" value="die Anzahl pro Upload ist auf 100 begrenzt"> <param name="uploadurl" value="java_upload.php"> <param name="startscripturl" value="begin.php"> <param name="finalscripturl" value="end.php"> <param name="ftpserver" value="your.ftpserver.com"> <param name="ftpport" value="21"> <param name="ftpdirectory" value="uploaddirectory/pictures"> <param name="ftpuser" value="testuser"> <param name="ftppw" value="testpw"> <param name="useftp" value="false"> <param name="ftppassivmode" value="true"> <param name="filterextensions" value="jpg,jpeg,png"> <param name="resizeimagewidth" value="500"> <param name="resizeimageheight" value="500"> <param name="onlyminresize" value="true"> <param name="resizequality" value="100"> <param name="limitedfiles" value="true"> <param name="filefilter" value="true"> <param name="resizeimage" value="true"> <param name="labeladdbutton" value="hinzufügen"> <param name="labelremovebutton" value="entfernen"> <param name="labeluploadbutton" value="hochladen"> <param name="labelcancelbutton" value="abbrechen"> <param name="backgroundcolor" value="cc0000"> <param name="textcolor" value="000000"> <param name="statuscolor" value="ffffff"> Ihr Browser unterstützt keine Applets. Bitte installieren Sie sich aktuelle JDK von sun. Den Download gibts auf <a href="http://www.java.com/">java.com</a> </applet> Achten Sie auf das Schlüsselwort mayscript, falls Sie mit Javascript Funktionen vom Applet aufrufen wollen. Viel Spaß Ihr Kadiba-Team www.kadiba.de