Wie fügen Sie per drag-n-drop-upload-Fähigkeit von Outlook, um ein Web-Formular?
Ich bin auf der Suche nach einem Weg, um Benutzern das hochladen von Outlook E-Mails in einem web-basierten system in einer einfachen Art und Weise.
Ich kann diese Arbeit in einer manuellen Weise für den Benutzer. Sie können per drag-and-drop der E-Mail aus Outlook auf dem desktop, die erstellt eine .msg-Datei. Dies funktioniert sehr gut, esp. wenn es Anhänge in der email, die werden auch gespeichert in der .msg-Datei. Diese Datei kann dann hochgeladen werden, mit einer traditionellen "input type=file" html-Feld.
Ich möchte diesen Vorgang zu vereinfachen, wenn möglich. Ich habe gesehen, wie einige websites, die eine drag-n-drop-upload-Funktion für Dateien, die auf der Festplatte vorhanden sind.
Allerdings bin ich mir nicht sicher, ob etwas existiert, das erlauben würde, für einen geraden drag-n-drop aus Outlook, erstellen Sie eine .msg-Datei oder etwas ähnliches, und behandeln Sie die Datei hochladen. In anderen Worten, eine Lösung zu schneiden, die für die manuelle Schritt-ziehen Sie die E-Mail-Nachricht auf den desktop zum erstellen der temporären .msg-Datei hochladen.
Ist das möglich, und wenn ja, wie? Alle Benutzer sind derzeit auf Windows XP und Outlook 2007, IE6 oder höher und Firefox. Der backend-server ausgeführt wird Java für die Anwendung in Frage (unsere Programmierung Mitarbeiter verwendet ASP.NET w/C# für unsere web-Entwicklung), aber ich nehme an, jede andere Lösung wäre weitgehend auf eine client-side-Technologie, wie Flash oder JQuery.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube nicht, du wirst erreichen, das mit jQuery /JavaScript - Sie könnten eine chance haben, mit so etwas wie Flash.
Als alternative, könnte Sie erstellen Sie eine einfache client-Anwendung, die Sie ausführen können, auf Ihrem desktop, die Ihnen erlaubt, ziehen Sie die Nachricht auf - so können Sie voll vertrauenswürdig ausgeführt wird, und führen Sie beliebige Aufgaben, die Sie möchten, um die Datei und laden Sie Sie von dieser Anwendung (dies war die Lösung, die von einem Datei-scan-Anwendung, mit der ich einmal gearbeitet - wir hatten ein kleines Fenster, dass die Benutzer ziehen Sie die Datei oder E-Mail auf das initiieren der upload nach dem scan speichern.
Wie haben Sie schließlich implementieren Sie diese? Ich war auf der Suche für eine ähnliche Lösung, aber konnte Sie nicht finden viel, so endete mit einem VBA-makro in Outlook, die Sie klicken Sie auf, wenn eine Nachricht ausgewählt ist. Die Nachricht wird dann kopiert, als .msg, um Ihre temp-Ordner, dann übermittelt ein HTML-Formular.
Habe ich den code, den ich zusammen geflickt aus verschiedenen web-Quellen (einschließlich der hier - sorry, ich wusste nicht speichern Sie die links unten), falls jemand überhaupt will, das gleiche zu tun.
Ich bin sicher, es kann optimiert werden etc, da bin ich sehr neu in VBA (gestern!) aber es macht den job für jetzt, obwohl man denken möchte ich gerne prüfen, ob ein IE-Fenster vorhanden ist, und fügen Sie eine neue Registerkarte, anstatt das öffnen eines neuen browser jedes mal, wenn darauf geklickt wird.
Einem einfachen PHP-Skript zu erfassen, die Datei wäre:
Können Sie versuchen,
http://xupload.aspupload.com/
Es ist ein ActiveX-Steuerelement, so dass nur IE, aber drag & drop von outlook ist kein problem.