Si vous n'êtes pas trop rebutés par flash, avec Flash10 maintenant vous avez le choix de traitement des fichiers téléchargés sur le côté client avant de les envoyer au serveur. Vous pouvez donc utiliser un objet flash caché/transparent/petit pour permettre au client de télécharger son image, avoir le redimensionnement de l'image (il a quelques bonnes API de manipulation d'image), puis envoyer les données d'octets au serveur.
La librairie as3 core dispose d'encodeurs jpeg et png si vous souhaitez encoder l'image dans l'un des formats avant de la télécharger.
Si vous ne l'avez pas, vous pouvez toujours télécharger le flex 3 (ou 4) sdk et utiliser FlashDevelop pour tout faire gratis =)
Voulez-vous peut-être un moyen de minimiser le trafic réseau lorsque l'utilisateur veut télécharger une image à partir du client, en redimensionnant d'abord l'image pour être plus petit avant de l'envoyer au service? –
@Jeffrey: Oui, tout à fait raison. Sinon, redimensionnez simplement le côté serveur avant de l'envoyer sur le réseau. –
@mattt: un certain nombre de personnes ont proposé des solutions pour redimensionner l'image avant de la télécharger. Est-ce que c'est ce que tu cherchais? (Le texte actuel de la question est un peu flou, et l'édition serait utile). –