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
risposta
<% 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.
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
come inviare immagini da un'app per iPhone. – neuro
@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, –
Non c'è molta documentazione su questo, quindi ho deciso di scrivere un articolo che spiega come ho realizzato questo. Include le descrizioni dei concetti in modo che tu sappia come farlo su qualsiasi client tu stia utilizzando. Spero che questo ti aiuti!
http://shawndeprey.blogspot.com/2013/05/puting-image-uploads-using-paperclip.html
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
Puoi fornirmi un esempio più descrittivo? Non sono sicuro di ottenere quello che stai chiedendo. – Trip
come inviare immagini da un'app per iPhone. – neuro