Wie lade ich ein Bild als Datei hoch und zeige es als Miniaturansicht mit Tapisry 5 an?
Frage
Mit der Tapestry-Upload-Komponente der Drittanbieter kann ich eine Datei vom Client auf dem Server hochladen.
Mit der Thumbnail -Komponente des Chenillekit kann ein Miniaturbild aus einem Vermögenswert herstellen.
Wie kann ich meine Datei in ein Vermögenswert umwandeln, damit die Miniaturansichtkomponente mir das Bildminiemanelding zur Verfügung stellt?
Lösung
Es gibt ein paar Themen in der Mailingliste, die sich damit befassen. Grundsätzlich müssen Sie eine benutzerdefinierte AssetFactory beisteuern, die das Bild von der Festplatte (oder der Datenbank) liest. Sie können auch UriasSetFactory betrachten, das Teil von Chenillekit selbst ist.
Hier sind ein paar Links, um zu helfen:
https://issues.apache.org/jira/browse/tap5-423
http://www.mail-archive.com/users@tapestry.apache.org/msg33692.html