Bonjour à tous,
J'envoie une donnée en base64 via un applet javascript avec la ligne
document.getElementById('invisibleFrame').src =
"/images/saveSignature?index=" + index + "&signature=" + signResult;
Dans mon contrôleur, les lignes suivantes me retourne une chaîne de
caractères illisible :
signature= params["signature"]
File.open('testSignature.p7s', 'w') do |f2|
f2.puts signature
end
Le contenu du fichier commence par les données suivantes : 0� *�H�� ��0� 1
0 *�H�� ��0� *�H�� ������0� �0� k� ���3Y�� ��0 *�H�� ��0��1 0 U
...
Dans ma vue, j'ai juste écrit
<%= debug params %>
et à l'affichage j'obtiens
signature: !binary |-
MO+/vQYq77+9SO+/ve+/vQEHAu+/ve+/vTDvv70CAQExDjAMBggq77+9SO+/
ve+/vQIFBe+/ve+/vTDvv70GKu+/vUjvv73vv70BBwHvv73vv73vv73vv73v
v73vv70w77+9BO+/vTDvv70Da++/vQMCAQIC77+977+977+9M1nvv73vv70Q
77+977+9MAYq77+9SO+/ve+/vQEBBQXvv73vv70w77+977+9MRUwEwYDVQQD
EwxMZWdhbC1Cb3ggQ0ExCzAGA1UEBhMCRlIxFjAUBgNVBAgTSWxlIGRlIEZy
YW5jZTEOMAwGA1UEBxMFUGFyaXMxEjAQBgNVBBNMZWdhbC1Cb3gxJTA=
controller: images
action: saveSignature
Je souhaiterai récupérer cette donnée de la même manière qu'à l'affichage.
Merci d'avance
--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse
[email protected]