Erzeugen und laden Sie eine text-Datei in javascript

Alle meine Forschung so weit schlägt vor, dies kann nicht getan werden, aber ich hoffe jemand hier hat einige schlaue Ideen.

Ich habe ein Formular auf einer Webseite, die ermöglicht Benutzern, Massen-upload von vielen URLs hinzufügen, um eine Liste auf dem server. Dazu gibt es eine Menge von server-side-Verarbeitung zu tun, auf jede URL, so dass, um Zeitüberschreitungen zu vermeiden und um den Fortschritt anzuzeigen, habe ich implementiert, der upload mit jQuery zu senden die URLs ein zu einer Zeit mit ajax.

Dies ist alles schön funktioniert. Allerdings ist ein Teil der Verarbeitung auf jede URL wird bereinigen Sie gegen die komplette Liste. Der ajax-Aufruf liefert einen status zurück, der angibt, die entweder hochgeladen werden oder zu einer Ablehnung aufgrund von überschneidungen. Als der upload Fort, ich dem Benutzer sagen, wie viele URLs abgelehnt wurden als Duplikate (zusammen mit der Allgemeinen Fortschritte und ETA).

Das problem ist jetzt, wie um dem Benutzer eine vollständige Liste der fehlerhaften doppelten URLs. Ich habe immer diese in einem array in meinem jQuery und möchte die Benutzer in der Lage sein, um einen link auf das Formular, um den download einer Textdatei mit den URLs. Ist das möglich, nur mithilfe von client-seitige Verarbeitung?

Server-side-Verarbeitung grundsätzlich behandelt ein einzelnes keyword zu einer Zeit. Ich würde lieber nicht haben, speichern Sie die Duplikate in einer Datenbank-Tabelle mit einer Art von session-key geschickt bekommt mit jedem ajax-Aufruf, und ist dann am Ende zu generieren, der text-Datei-server-Seite (und dann wird aufgeräumt, einige Zeit später). Ich kann sehen, wie dies zu tun, aber es scheint sehr klobig und ein bisschen 20th century.

InformationsquelleAutor Mark B | 2010-05-07
Schreibe einen Kommentar