Datenschutzerklärung

Bereich für Drag Drop externer(!) Dateien

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Javascript-Forum /

Bereich für Drag Drop externer(!) Dateien

  Beitrag schreiben
Autor
Beitrag Seiten: 1
Andreeeas
Mitglied

Registriert: 19.09.2007
Beiträge: 3
Hallo zusammen,

ich möchte einen Bereich auf einer Seite defininieren, der externe Dateien annehmen und ihre Strings zb. extrahieren kann(bsp eine txt datei), wie es z.B. browserintern mit ner dropzone möglich ist.

im endeffekt will ich damit dateien aus outlook auf diesen bereich im browser ziehen, der diese dann weiterverarbeiten kann.

kann mir irgendwer sagen, wie ich diese dropzone für externe dateien per javascript realisieren kann?

jeder kommentar ist willkommen hierzu

mfg andreas

Beitrag geändert von Andreeeas (19.09.2007 11:22:26)


19.09.2007 11:22:15
  Zitieren
Andreeeas
Mitglied

Registriert: 19.09.2007
Beiträge: 3
hier noch einmal eine skizzierung des gewollten ablaufs:

1. mail wird von outlook per d&d in bereich auf der webseite gezogen(dropzone)
2. dropzone erkennt die daten aus der mail und kann diese in irgendeiner form für ein weiterverarbeitendes script bereitstellen

3. daten werden in ein repository abgelegt.

das damit allgemein verfolgte ziel ist folgendes:

es soll mitarbeitern ermöglicht werden, emails die zu einem bestimmten thema gehören, auf die zu diesem thema zugehörige webseite abzulegen, sodass diese mails dann in einem repository mit diesem thema verknüpft werden.

das problem dabei sind die schritte 1-2, d.h., die mail in der dropzone zu erkennen und dann die daten aus ihr zu gewinnen, um diese sozusagen für die weiterverarbeitung in schritt 3 bereitzustellen


20.09.2007 09:13:08
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hi,
so wie ich das sehe, dürfte dies nur mit HTA und diversen ActiveX-Komponenten funktionieren.
HTA's sind nichts anders als gewöhnliche HTML-Dokumente mit Javascript, welche die Dateiendung .hta besitzen. Solche Dokumente können erst nach einer Sicherheitsabfrage des IE ausgeführt werden, da diese volle lokale Rechte besitzen und uneingeschränkt auf das System zugreifen dürfen.
Diese Rechte wirst Du wohl benötigen um überhaupt die lokalen E-Mails verarbeiten zu dürfen. d&d ist dann mit Bortmitteln zu erledigen (schau Dir mal die Eventhandler des IE an).
Das verarbeiten der Mails (evt. mit Anhang ?) dürfte dann mit einer Outlook-ActiveX-Komponente zu machen sein. Diesbezüglich würde ich mal den Objektbrowser vom VisualStudio (evt .NET) zu rate ziehen.
Wird nicht einfach die Sache, ist aber zu machen.

Wenn Du aber nur den Text einer Mail Speichern möchtest, dann geht das doch ganz einfach mit c&p ?!

Hier mal ein paar Links:
http://msdn2.microsoft.com/en-us/library/ms536471.aspx
http://msdn2.microsoft.com/en-us/library/ms533051.aspx
http://msdn2.microsoft.com/en-us/library/yek4tbz0.aspx

PS: "Was" möchtest Du denn auf dem Webserver speichern; die Outlook-Mail im propitären M$-Format ? Oder soll die Mail als Text und der Anhang (sofern vorhanden) extra gespeichert werden?
Handelt es sich bei dem Server um den IIS (evt mit .NET) ?
Etwas mehr Infos wäre Hilfreich.


_______________________________________
mfg
Thomas Mell

www.validome.org

20.09.2007 18:18:10
  Zitieren
Andreeeas
Mitglied

Registriert: 19.09.2007
Beiträge: 3
hi htmell,

ich möchte die einzelnen attribute der mail wie zb. absender, subject und email body speichern. es soll nicht(!) die mail im proprietären msg format gespeichert werden.

es soll keine datei entstehen, die attribute sollen einfach zur verdfügung gestellt werden um sie dann in ein repository abzulegen, in meinem fall eine ganz normale db, die dann die  einzelnen strings (absender, subject, email body) abspeichern kann.

wir haben hier eine db, in die diese strings dann geschrieben werden sollen.

mfg andreas


21.09.2007 09:02:04
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
Hi

Das was Du möchtest, geht in den Bereich fortgeschrittene Progammierung.
Das lässt sich nicht einfach auf eine Webanwendung übersetzen.
Es gibt ein Beispiel für Drag'nDrop (http://www.walterzorn.de/dragdrop/dragdrop.htm), aber es fehlt die Umsetzung zur Verarbeitung der gedropten Files.
Ich denke, so etwas lässt sich "nicht mal grade so" umsetzten.
Auch wenn mein Vorredner von .hta-Dateien "spricht", kann das nicht die Lösung sein, denn die funktioniert nur im IE und auch nur dann, wenn man sich die Datei lokal auf den Rechner zieht.
Eventuell würde Flash eine Problemlösung anbieten.

Viel Spaß noch...


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

21.09.2007 09:22:33
http://dkmd.de | http://dkdenz.de Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hi Andreas,
du sprichst von d&d. Da stellt sich die Frage "was" Du da d&den willst ?!
Bei Outlook Express kann ich nur die ganze Mail als Datei d&den, d.h. im propitären M$-Format.
Verfügt Outlook evt. um eine Exportfunktion ? Da M$ mittlerweile (fast) alles im XML-Format speichert, währe es vieleicht darüber möglich.
Ansonsten ist es wie dkdenz schreibt, nur mit fortgeschrittener Progammierung.
Halt, stop, da fällt mir noch was ein.
Du kannst doch Outlook so einstellen, das die abgeholten Mails nicht auf dem Server gelöscht werden.
Dann schreibe Dir doch einen PHP-Script, der die Mails Serverseitig abholt und Du dann im Browser per Formular die Mails löschen oder archivieren kannst. Dann muß nur noch geklärt werden wann die Mails vom Mailserver gelöscht werden (evt. wurden sie mit Outlook noch nicht abgeholt).


_______________________________________
mfg
Thomas Mell

www.validome.org

21.09.2007 13:33:53
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01