2012-02-02 1 views
0

Je cherche un moyen de charger une image de mon disque dans un CPImageView. Est-ce possible?Cappuccino - Charger des images depuis le disque vers un CPImageView

+1

Vous voulez dire que vous souhaitez télécharger une image à une application Cappuccino et avez l'afficher? Cappuccino ne peut pas recevoir votre téléchargement, vous devez l'envoyer à votre serveur et ensuite vous l'affichez comme si vous affichiez une image sur votre serveur dans Cappuccino. –

+0

oui, c'est ce que je voulais dire. Merci – maza23

Répondre

1

Pour télécharger une image sur un serveur, vous pouvez utiliser un bouton de téléchargement de fichier normal, tel que celui implémenté par FileUpload. Ou, si vous n'avez pas peur de certains problèmes de navigateur croisés potentiellement très difficiles, vous pouvez essayer d'utiliser ma fourche de Deep Drop Upload qui permet le téléchargement par glisser-déposer. Dans les deux cas, une fois que l'image est sur votre serveur, vous avez besoin que votre serveur renvoie l'URL de l'endroit où l'image peut être visualisée. Disons que cette URL est http://example.com/uploads/image101.png. Ensuite, vous pouvez l'afficher dans une CPImageView la voie normale:

var imageView = [[CPImageView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)]; 
[imageView setImage:[[CPImage alloc] initWithContentsOfFile:"http://example.com/uploads/image101.png"]]; 
Questions connexes