Wie konvertiert Bild, um die byte-array mit javascript nur zum speichern Bild auf sql-server?
Ich bin kämpfen, konvertieren Bild, um die byte-array mit Hilfe von client-side script. Ich habe zu konvertieren image zu byte array und übergeben dieses array zu web-service , so dass Sie die web-services können speichern Sie das Bild in sql server. Beliebigen bitte helfen Sie mir.
InformationsquelleAutor der Frage Raja Ramesh | 2012-02-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
habe ich eine Lösung gefunden. 🙂
in html-javascript-Datei, konvertieren Sie zuerst das hochgeladene Bild in base64-Bild-format mit dem folgenden code.
also haben wir base64-code des hochgeladenen Bildes in
dataURL
.NUN SENDEN Sie DIESE BASE64-CODE (
dataURL
) , web-service und konvertiert die base64 string zu byte-array mit dem folgenden code, und speichern Sie Sie auf sql server zuc# code--für die Umwandlung von base64-byte-arry und zu speichern, die auf sql -
hoffe, dass u verstehen 🙂 ......
InformationsquelleAutor der Antwort Raja Ramesh
und später rufen Sie diese Funktion mit dieser
bekommen Sie Ihre base64-code.
InformationsquelleAutor der Antwort Aamer
Eine mögliche Lösung für dieses problem:
Kann man offensichtlich tun, eine ganze Seite mit post an eine bestimmte URL, um die gleiche Funktionalität, aber ich bin ein großer fan von AJAX - /web-Methode-Kombinationen in ASP.NET. Oh, dies setzt auch Voraus, Sie sind mit ASP.NET zu veröffentlichen, um die Web-Methode. 😛
Wenn Sie nicht wollen, um jQuery verwenden, können Sie implementieren Ihre eigenen AJAX-Funktion mit dem XMLHttpRequest-Objekt in JavaScript. Dieser Artikel hat ein schönes Beispiel, wie es zu implementieren, führen Sie GET /POST Aufrufe einer url.
InformationsquelleAutor der Antwort FarligOpptreden