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]

Répondre à