Search the FirstSpirit Knowledge Base
Hallo,
verwendet jemand unter der 4.2.461.48921 erfolgreich die Funktion
ref(media:"irgendwas").crc?
Unter 3.1 hat das erfolgreich einen LONG-Wert zurückgegeben, unter 4.2 kommt -1. Die API-Doku sagt dazu
long | getCrc() Get the crc of the file or -1 if crc isn't set |
Warum also ist der CRC-wert nicht gesetzt? Ich ging immer davon aus, der wird "on the fly" generiert?
Danke & Grüße,
Arndt Bär
arnbae schrieb:
Gibt es eine API-Funktion, mit der ich eine Neuberechnung des CRC-Wertes anstoßen kann, oder wird der NUR beim Upload berechnet?
die Berechnung erfolgt ausschliesslich beim Upload, als beim Austausch (bearbeiten) eines bestehenden Datei oder bei Neuanlage
> Ich ging immer davon aus, der wird "on the fly" generiert?
die CRC wird bei File-Upload berechnet. Über die API wären das die File#setFile Methoden
Danke, das erklärt es vielleicht: Das ist ein aus 3.1 migriertes Projekt. Ich gehe mal davon aus, dass dort keine CRC-Berechnung stattfindet.
Gibt es eine API-Funktion, mit der ich eine Neuberechnung des CRC-Wertes anstoßen kann, oder wird der NUR beim Upload berechnet?
Ein Editieren sollte ausreichen.
Zur Klarstellung, ich meinte das Bearbeiten der Bilddaten und nicht das Sperren/Entsperren des Mediums in der Baumstruktur.
also im Prinzip einen Download und Upload simulieren, wenn ich das richtig verstehe? Sprich, auch hier wird die CRC-Berechnung nur über den Upload vom lokalen Client in den Medienpool getriggert?
Ich versuche immer noch herauszufinden, ob ich das (bei einer beträchtlichen Menge von Medien) per Script lösen kann.
arnbae schrieb:
Gibt es eine API-Funktion, mit der ich eine Neuberechnung des CRC-Wertes anstoßen kann, oder wird der NUR beim Upload berechnet?
die Berechnung erfolgt ausschliesslich beim Upload, als beim Austausch (bearbeiten) eines bestehenden Datei oder bei Neuanlage