2016-06-08 3 views
1

Ich arbeite an einem kleinen Projekt und in diesem einen Bereich scheint es mir nicht so gut zu gehen. Mein Google-Fu hilft mir nicht bei meinem spezifischen Problem.Klassischer ASP-Code zum Empfang von HTTP-POST-Daten

Ich habe eine ASP-Webanwendung, die ich modifiziere und habe eine HTML-Leinwand hinzugefügt. Ich möchte die Canvas-Daten an meinen Windows-Web-Server senden und dort verwalten (nur das Speichern in einer Datei reicht für den Moment).

Ich habe Javascript in Ihrem Browser, die ich für richtig halten:

// PicData is a string from the canvases .toDataURL() method 
var formData = new FormData(); 
formData.append('fileData', PicData); 
var xhr = new XMLHttpRequest(); 
xhr.addEventListener('load', function() { alert('uploaded!'); }); 
xhr.open('POST', "/uploadSignature.aspx", true); 
xhr.send(formData); 

Ich würde eine ASP-Seite auf dem Server Ende mag die einfach die Zeichenfolge empfängt, und ich kann es dann auf der Festplatte speichern oder befassen sich mit es dort. Ich habe AJAX und Code für Web-Methoden ausprobiert, aber in diesem Stadium frustriere ich mich nur. Würde mir jemand mit einer funktionierenden Probe oder einigen Tipps weiterhelfen?

Antwort

1

Sie können uploadSignature.aspx wie jede andere Seite, die Formulardaten verarbeitet, codieren. Das Abrufen der Daten ist ziemlich einfach:

Sie erwähnen das Speichern in einer Datei, die komplizierter sein könnte als das Schreiben in eine Datenbank. Ich würde vorschlagen, stattdessen in eine Datenbank zu schreiben. Diese other answer erklärt ein bisschen über das Schreiben in eine Datenbank.

+0

Danke! Das hat mich in die richtige Richtung gelenkt! Ich fand diese Probe auch, die alle Lücken ausfüllen ließ: http://www.w3schools.com/ajax/ajax_asp.asp –

Verwandte Themen