Zum Hauptinhalt gehen

Bilder für Vorschau über .NET-Control mit abs. Pfad

Kommentare

8 Kommentare

  • Zendesk API User
    Author: tenter - 6/28/2016 8:21

    Hallo Tobias,

    wir haben uns da intern mal ausgetauscht, was man in deinem Falle am Besten machen könnte. Leider haben wir mit diesem Szenario so auch keine Erfahrung und daher hat da niemand eine zündende Idee die dich weiterbringt. Eventuell gibt es noch die Möglichkeit mit einem Rendertemplate zu arbeiten, mit dem man für die Vorschau die Links auf referenzierte Medien irgendwie von Hand schreibt. Das wäre aber wirklich nur eine Notlösung.

    Habt ihr das Problem nun so gelöst, dass ihr ein weiteres Deployment ins Preview-Verzeichnis gemacht habt? Wenn ja, gab es irgdnwelche Probleme oder Stolpersteine?

    Danke und viele Grüße,

    Hannes

    0
  • Zendesk API User
    Author: TWidmayer - 7/4/2016 8:17

    Hallo Hannes,

    nein aktuell liegt das Thema noch.

    Sobald sich hier was tut, werde ich schreiben wie wir da ran gegangen sind.

    viele Grüße

    Tobias

    0
  • Zendesk API User
    Author: MichaelaReydt - 8/12/2016 10:05

    Hallo Tobias,

    ist das Posting weiterhin offen oder hat sich schon etwas neues ergeben?

    Viele Grüße

    Michaela

    0
  • Zendesk API User
    Author: TWidmayer - 8/12/2016 12:16

    Hallo,

    Thema ist weiterhin offen!

    Grüße

    0
  • Zendesk API User
    Author: Anonymous - 8/12/2016 14:18

    Ist das ganze zufällig verwandt mit dieser Frage?

    https://community.e-spirit.com/message/29413#29413

    Ich bin auch gerade in einer ähnlichen Situation und möchte selbst-bauen möglichst vermeiden.

    Aktuell habe ich sowas hier im Sinn:

    "media/" + languageAbbr + "/current/" + mediaFile.getId() + "/" + resolution + "/" + filename

    0
  • Zendesk API User
    Author: MarsDD - 8/12/2016 15:35

    Hi,

    ich hatte mal eine ähnliche Anforderungen, wo die Vorschau Bildpfade benötigt wurden.

    Dabei sind diese paar Zeilen entstanden.

    Long mediaId = media.getId();

                                            Long projectId = _project.getId();

                                            String langAbbr = language.getAbbreviation();

                                            String resolutionName = resolution.getUid();

     

                                            String extension = "";

     

                                            if(media.getType() == Media.PICTURE){

                                                      Picture picture = media.getPicture(language);

     

                                                      MediaMetaData mediaData = null;

     

                                                      try {

                                                                mediaData = picture.getPictureMetaData(resolution);

                                                                extension = mediaData.getExtension();

                                                      } catch (IOException e) {

                                                                _log.error(e.getMessage());

                                                                e.printStackTrace();

                                                      }

                                            }else if(media.getType() == Media.FILE){

                                                      File file = media.getFile(language);

     

                                                      extension = file.getExtension();

                                            }

     

                                            url = String.valueOf(projectId) + "/media/" + langAbbr + "/current/" + String.valueOf(mediaId) + "/" + resolutionName + "/" + media.getUid() + "." + extension;

    mfg Marcel

    0
  • Zendesk API User
    Author: kohlbrecher - 9/8/2016 8:18

    Hallo Tobias,

    benötigst Du noch weitere Hilfe oder habt Dir die Antwort von Marcel bereits geholfen?

    In diesem Fall wäre es super, wenn Du die "richtige Antwort" entsprechend markierst, damit auch andere

    Community-Teilnehmer diese auf den ersten Blick finden. Solltest Du zwischenzeitlich eine eigene Lösung

    gefunden haben, wäre es nett, wenn Du diese hier bereitstellst.

    Viele Grüße

    Jan

    0
  • Zendesk API User
    Author: TWidmayer - 9/8/2016 8:33

    Hallo,

    ja an was ähnliches wie Marcel geschrieben hat, hatten wir auch gedacht, jedoch würde das in unserem Fall so nicht funktionieren.

    Wir haben uns jetzt dazu entschlossen, dass im .NET weitere Keys erstellt und in die Controls eingebunden werden, diese werden allerdings nur für den Fall der Vorschau geschrieben.

    In die Keys müssen dann eben die Bildpfade der Vorschau geschrieben werden mit zugehöriger ID des Datensatzes.

    Dann muss das Backend entsprechend diese Vorschau-Keys auslesen.

    Grüße

    Tobias

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.