Volgens mij is dit de juiste methode. Het FTP protocol zal je altijd vragen om een lokatie om het op te slaan. Waar Windows Neworking/SMB van te voren kan communiceren met de client over hoe groot een bestand is, wat voor type bestand het is, en andere informatie die het
direct openen van een bestand mogelijk maakt, is het FTP protocol daar totaal niet voor ontworpen.
Wat jij hier wil is het FTP protocol gebruiken, op dezelfde wijze zoals het SMB protocol werkt, dwz je dubbelklikt ergens op, en op de achtergrond gaan allerlei netwerkprocessen werken die het openen van dat bestand mogelijk zal maken, waar FTP een
transmissie protocol is, die eigenlijk niet veel meer communiceert dan bestandsgrootte, en commando's om opdracht te geven dat bestand te kopieren. Met FTP kun je ook een "half" bestand krijgen (en een resume functie gebruiken), waar dat met SMB niet zo werkt.
Kortom: Je zult dus altijd een Open/Opslaan schermpje krijgen bij het gebruik van het FTP protocol. Als je een direct klikbaar Word bestand wil hebben, dan moet je dat bestand plaatsen op een lokatie waar hij middels SMB/Windows Networking bij kan komen.
Als het echt per FTP
moet en het kan echt
niet anders, dan zul je wellicht moeten kijken naar een "slimme" FTP client, die aan de clientzijde de vertaling doet van "bestand openen", en op de achtergrond de verzending regelt. Ik denk dan aan een slimme client met CLI, waarbij je een mooi commando kunt verstoppen achter een icoon zodat de gebruiker in kwestie wederom maar 1 keer hoeft te klikken.
De ingebakken FTP client van Windows is bij lange na niet "slim" genoeg hiervoor volgens mij. Maar je zou wellicht wat kunnen stoeien met de CLI FTP van Windows en een Batch file, maar daarvoor moet de bestandsnaam wel altijd exact hetzelfde zijn.
[
Voor 17% gewijzigd door
maartena op 06-01-2009 17:07
]