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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|