2015-08-24 1 views
0

Je souhaite qu'un client WebDAV sous Windows affiche une source WebDAV en tant que lecteur virtuel. J'utilise Netdrive2 depuis un moment, mais je préfère écrire ma propre implémentation Java ou utiliser un produit open source existant. J'ai remarqué beaucoup de clients WebDAV basés sur Java, mais ils ne semblent pas agir comme un lecteur Windows. Est-ce qu'ils existent, ou est-il même possible de créer un programme Java qui crée un lecteur virtuel, pointant vers une collection Java d'éléments File? Ou encore mieux, une collection d'éléments personnalisés représentant les ressources fournies par le client Java WebDAV?Client Java WebDAV en tant que lecteur virtuel sous Windows

Merci!

+0

Je suis presque sûr que cela ne sera pas possible sans un certain code Windows natif (par exemple C/C++). Jetez un coup d'oeil à [cette question] (http://stackoverflow.com/questions/5767705/create-a-networked-virtual-hdd-file-system), bien que cela ne soit pas vraiment utile dans votre cas. – Hexaholic

+0

Merci j'ai remarqué celui-là. Je vais avec la réponse de @Eugene. À votre santé. – Kjeld

Répondre

1

L'Explorateur Windows dispose d'un support WebDAV intégré. Si vous avez besoin d'un lecteur virtuel, vous avez besoin d'une bibliothèque qui vous permettra de créer un disque virtuel. WebDAVSystem en offrait (mais c'est un produit commercial) mais je ne vois plus cette bibliothèque sur leur site. Ils ont utilisé notre système de fichiers de rappel pour créer un lecteur virtuel.

Le système de fichiers de rappel lui-même inclut un exemple WebDAVDisk pour C# (pas pour l'API Java pour le moment). Cet exemple est basé sur nos composants SecureBlackbox pour la connectivité WebDAV et utilise également des parties du code de notre application freeware SFTP Net Drive. Nous avons prévu d'écrire le même exemple dans toutes les autres API supportées (Java, Delphi, C++).

+0

Je n'avais aucune idée que Windows avait un support WebDAV intégré. Parce que j'utilisais un produit commercial supportant WebDAV dont je n'étais pas satisfait, j'ai supposé que je devais créer quelque chose moi-même. Les informations Windows WebDAV fonctionnent pour moi. Bien que cela aurait été un défi de le construire :-). Merci! – Kjeld