Bien le bonjour !
Je relaie ici une question que j'ai déjà posée chez ces braves gens de Stackoverflow mais à laquelle je n'ai reçu aucune réponse digne de ce nom. J'ai l'espoir de trouver chez les experts d'Alsacréations de meilleures pistes de réflexion
C'est une question récurrente sur le web: comment styliser un input type="file" dans un formulaire html ? Il y a pour ça tout un tas de techniques bien connues (qui ne sont pas franchement des plus orthodoxes), mais ce n'est pas vraiment ça qui m'intéresse ici. Ce que je voudrais comprendre c'est pourquoi ce type particulier d'input est si complexe à mettre en forme.
Les réponses reçues sur SO mettaient en avant la sécurité, mais sans être étayées par quoi que ce soit (aucune référence, aucune explication technique poussée). De plus j'ai du mal à comprendre en quoi l'accès à une fonctionnalité bas niveau d'un OS devraient influencer une mise en forme simple de son interface utilisateur-final. Que chaque navigateur et chaque OS proposent des API différentes pour accéder au système de fichier, ça me paraît tout à fait normal, et je comprendrais que ça se ressente une fois la fenêtre permettant de parcourir les fichiers ouverte. Mais pourquoi cette limitation devrait-elle remonter (à ce point !) jusqu'à l'interface utilisateur ?
J'espère que vous pourrez éclairer ma (et en fait "notre", car ça on est plusieurs à chercher, au boulot) lanterne
Modifié par mOrbide (24 Oct 2012 - 14:07)
Je relaie ici une question que j'ai déjà posée chez ces braves gens de Stackoverflow mais à laquelle je n'ai reçu aucune réponse digne de ce nom. J'ai l'espoir de trouver chez les experts d'Alsacréations de meilleures pistes de réflexion
C'est une question récurrente sur le web: comment styliser un input type="file" dans un formulaire html ? Il y a pour ça tout un tas de techniques bien connues (qui ne sont pas franchement des plus orthodoxes), mais ce n'est pas vraiment ça qui m'intéresse ici. Ce que je voudrais comprendre c'est pourquoi ce type particulier d'input est si complexe à mettre en forme.
Les réponses reçues sur SO mettaient en avant la sécurité, mais sans être étayées par quoi que ce soit (aucune référence, aucune explication technique poussée). De plus j'ai du mal à comprendre en quoi l'accès à une fonctionnalité bas niveau d'un OS devraient influencer une mise en forme simple de son interface utilisateur-final. Que chaque navigateur et chaque OS proposent des API différentes pour accéder au système de fichier, ça me paraît tout à fait normal, et je comprendrais que ça se ressente une fois la fenêtre permettant de parcourir les fichiers ouverte. Mais pourquoi cette limitation devrait-elle remonter (à ce point !) jusqu'à l'interface utilisateur ?
J'espère que vous pourrez éclairer ma (et en fait "notre", car ça on est plusieurs à chercher, au boulot) lanterne
Modifié par mOrbide (24 Oct 2012 - 14:07)