Je dois inclure la longueur de contenu d'un fichier image/png publié dans un téléchargement vers un service Web.Comment calculer la longueur de contenu d'un téléchargement de fichier dans ruby?
Mais comment calculer la longueur de contenu à inclure dans l'en-tête?
Merci. Je le soumets en utilisant rest-client.
Webservice pour le téléchargement est Postful: et la documentation a été claire: http://www.postful.com/developer/guide#uploading_attachments
Parce que je suis en train d'écrire la charge utile et en-têtes, semble comme je l'ai besoin d'entrer cette valeur.
Je cherche aussi à postalmethods qui dit que la longueur du contenu est l'entrée utilisateur:
http://postalmethods.com/method/2009-02-26/UploadFile
Les fichiers eux-mêmes sont .PNG. Je vais les attacher à un modèle en utilisant Paperclip, donc je vais avoir un chemin de fichier à partir de ça.
Le fichier que j'ai besoin la longueur du contenu à afficher est stocké sous forme d'une pièce jointe en utilisant paperclip, de sorte que le code spécifique générant des problèmes est:
File.size(@postalcard.postalimage.url)
Comment puis-je obtenir cette taille ... dois-je simplement utiliser File.size? Que voulez-vous dire si ça va à une enveloppe SOAP - je suppose que c'est ce que j'essaie de comprendre la documentation (j'ai ajouté à ma question) pour le webservice n'était pas clair .... – Angela
@Angela: On dirait que vous n'avez pas d'enveloppe ou quoi que ce soit de similaire - juste le contenu. Donc, il suffit de mettre la longueur de la taille. File.size sonne comme la bonne façon de procéder; Je ne suis pas une personne Ruby, donc je ne sais pas avec certitude. –
OK, espérant que c'est la bonne façon, déroutant. – Angela