SORU
26 Ocak 2012, PERŞEMBE


Android Rhodes bir dosya için bir imza resmi Kaydet

İmza yakalama Rhodes bir Android hedefleme sekmesini kullanarak uygulamak için çalışıyorum. Tuval alın ve onu karalamak için başardım. Ama istediğiniz bir yere imza kaydedilemedi. signature_uri db/db-files/Image-XXXXXX.png varsayılan olarak yerini alır.

Bu örnek örnekte kodu:

def signature_callback
if @params['status'] == 'ok'
  #create signature record in the DB
  signature = SignatureUtil.new({'signature_uri'=>@params['signature_uri']})
  signature.save
  puts "new Signature object: "   signature.inspect
end

Konsol var:

APP| RHO serve: /app/Settings/signature_callback
I/APP     (  801): I 01/26/2012 11:36:20:236 0000032e                  APP| Params: {"status"=>"ok", "signature_uri"=>"db/db-files/Image_20120126113618375.png", "rho_callback"=>"1"}
I/APP     (  801): I 01/26/2012 11:36:20:238 0000032e                  APP| *******************ok****************
I/APP     (  801): I 01/26/2012 11:36:20:238 0000032e                  APP| %%%%%%%%%%%%%%%%�/db-files/Image_20120126113618375.png%%%%%%%%%%%
I/APP     (  801): I 01/26/2012 11:36:20:239 0000032e                  APP| App error: can't convert Symbol into Integer
I/APP     (  801):  lib/rhom/rhom_object_factory.rb:67:in `[]'
I/APP     (  801): lib/rhom/rhom_object_factory.rb:67:in `initialize'
I/APP     (  801): apps/app/Settings/controller.rb:34:in `new'
I/APP     (  801): apps/app/Settings/controller.rb:34:in `signature_callback'
I/APP     (  801): lib/rho/rhocontroller.rb:91:in `serve'
I/APP     (  801): lib/rho/rhoapplication.rb:209:in `serve'
I/APP     (  801): lib/rho/rho.rb:822:in `serve'
I/APP     (  801): E 01/26/2012 11:36:20:248 00000321                  Net| Request failed. HTTP Code: 500 returned. HTTP Response:         <html>
I/APP     (  801):             <head>
I/APP     (  801):                 <meta name="viewport" content="width=320"/>
I/APP     (  801):             </head>
I/APP     (  801):             <body>
I/APP     (  801):                 <h2>Server Error</h2>
I/APP     (  801):                 <p>
I/APP     (  801): Error: can't convert Symbol into Integer<br/>Trace: <br/

Şimdi bu veritabanı depolama yerine, istenen bir yere kaydetmek istiyorum. Görüşlerinizi paylaşın lütfen.

CEVAP
8 HAZİRAN 2012, Cuma


Bu sayfa baktın mı: 6**? DB kaydetmek ve Rho kullanmak gerekir gibi geldi bana::RhoApplication::get_blob_path(resim.image_uri) dosyayı açmak için yöntem. Sonra nereyi seçerseniz seçin dosya sistemi API yeni bir dosya oluşturmak ve görüntü içeriğini yazmak için kullanabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ehowhome

    ehowhome

    22 NİSAN 2009
  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • MikeyMacintosh

    MikeyM

    28 Aralık 2009