2016-08-09 103 views
0

Wie würde ich wissen, dass es Datei oder ein Verzeichnis ist, weil ich, dass eine Bedingung überprüfen, ob es sich um eine Datei dann für die Dateien ein bestimmtes Bild zurückkehren und wenn es Verzeichnis dann anderes Bild zurückgeben für die,Wie kann man wissen, ob es sich bei GWT um eine Datei oder ein Verzeichnis handelt?

isDirectory() und isFile() Methode funktionieren nicht in GWT. Bitte geben Sie die Lösung für GWT.

+0

Ist dies auf dem Client? Wenn ja, was ist der Anwendungsfall? Wenn es auf dem Server ist, funktionieren die aufgelisteten Methoden einwandfrei. – Baz

+0

Ja, es ist auf der Client-Seite. und ich muss auf der Client-Seite selbst validieren. Bitte etwas vorschlagen –

+0

Ist es eine Datei, die vom Server oder vom Client kommt? – Baz

Antwort

0

Versuchen Sie GWT Elemental zu verwenden. Es bringt eine HTML5-File API (neben WebGL, WebAudio, Schatten DOM, ...), mit denen Sie überprüfen sollten, ob es sich um ein Verzeichnis oder eine Datei (auf Client-Seite) ist:

FileEntry fileEntry = (FileEntry)entry; 
fileEntry.isDirectory(); 
fileEntry.isFile(); 
0

Sie tun sollten solche Operationen auf der Serverseite. Sie können immer eine Bean mit den erforderlichen Eigenschaften erstellen, die auf der Clientseite verwendet werden können.