2010-07-20 19 views
8

Come posso rendere la mia app per rails per ricevere immagini dai client tramite un'API utilizzando il plug-in di paperclip. So come usare la graffetta usando il modulo normale per caricare le immagini, ma ho bisogno di inviare immagini da un client mac. grazie in anticipoInvio di immagini all'app RoR tramite un'API + graffetta

+1

Puoi fornirmi un esempio più descrittivo? Non sono sicuro di ottenere quello che stai chiedendo. – Trip

+0

come inviare immagini da un'app per iPhone. – neuro

risposta

-5
<% form_for(@object,:url => upload_image_contoller_path, :html=>{:multipart => true }) do |f| %> 
    <%= f.label 'Image' %><br /> 
    <%= f.file_field :photo %> 
    <%= f.submit "Add" %> 
<% end %> 

Inoltre è possibile aggiungere modello per graffetta

class MyImage < ActiveRecord::Base 
# Paperclip 
has_attached_file :photo, 
    :styles => { 
    :thumb=> "100x100#", 
    :large => "400x400>" } 
end 

Per maggiori informazioni si può passare attraverso il file readme del plugin di graffetta.

+0

non era la mia domanda sachinrathore11 :(So già come farlo, quello che sto cercando di fare è di poter inviare immagini con OUT the FORM. – neuro

+0

come inviare immagini da un'app per iPhone. – neuro

+0

@SsouLlesS Si prega di essere Se la risposta è sbagliata, basta downvote Se riesci a spiegare cosa c'è di sbagliato in modo costruttivo, ti preghiamo di farlo. Ognuno di noi commette errori di tanto in tanto. Così com'è, il tuo commento non è costruttivo, –

0

Si vuole caricare un file (immagine) per un diritto web back-end? Quando dici mac-client, suppongo che tu stia usando Objective-C per questo.

Se è così, si dovrebbe guardare in [asi-http-request] [1]

Con questa libreria è possibile caricare un file in questo modo:

ASIFormDataRequest *request = [ASIFormDataRequest 
    requestWithURL:@"http://yourserver.com/image_upload_url"]; 

[request setFile:fileName forKey:@"name_of_the_param"]; 
[request startSynchronous]; 

dovrebbe funzionare sia in iOS e MacOS

Problemi correlati