Gewusst wie: löschen Sie den cache des www?
Im Internet, um den download einer xml-Datei von einem Server für meine unity3d web-Anwendung. Es ruft die Datei und alles funktioniert einwandfrei. Das problem passiert, wenn ich ein update der xml-Datei in meinem server, unity scheint nicht zu laden der neuen Daten, sondern zeigt die alten Daten. Sein tun irgendeine Art von cache, die nicht wirklich helfen mich.
Schaute ich auf die docs gefunden WWW.LoadFromCacheOrDownload die Methode funktioniert aber nur für das asset-bundles.Ich auch gelöscht, die xml-Datei in meinen server aber wenn ich die Anwendung ausführen, zeigt es mir die Daten aus der ursprünglichen xml, die ich geladen(Dies bestätigt den cache).
Gibt es eine Möglichkeit, ich kann die Kraft der Einheit herunterladen, eine neue version meines xml-jedes mal, wenn ich es downloaden, anstatt den cache.
Hoffe, ich bin klar. Wir freuen uns auf einige gute Vorschläge!
- Haben Sie versucht, löschen Sie Ihren browser-cache?
- Gut, habe das ausprobiert und es hat nicht funktioniert, offensichtlich als das problem passiert auch wenn ich es bauen und es hochladen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vielleicht können Sie geben Sie einen anderen URL auf dem WWW-download-code. Fügen Sie einfach einen timestamp-parameter. Zum Beispiel:
Wird
Wo 13457889 ist die aktuelle Zeit in Millisekunden. Jede URL wird zu einem Unikat und caching nicht nicht stattfinden.