Over de machtiging "Toevoegen/Uploaden" in een WebDAV-schijfMet de WebDAV Drive Mapping-service voor bedrijven van DriveHQ kunt u DriveHQ-cloudopslag als netwerkstation koppelen. U kunt meerdere stations aan verschillende mappen koppelen, inclusief gedeelde mappen.
Als een gebruiker een map met je heeft gedeeld met de machtiging 'Toevoegen/Uploaden', en je vervolgens via je toegewezen netwerkstation toegang krijgt tot die gedeelde map, kun je alle bestanden en submappen in de gedeelde map bekijken en downloaden. Je kunt ook bestanden/mappen uploaden naar de gedeelde map, maar je kunt geen bestanden/mappen verwijderen of wijzigen in de gedeelde map.
Er was echter een probleem: als een gebruiker een nieuw bestand aanmaakt in de gedeelde map, geeft Windows Verkenner het de naam "New Document.EXT". Normaal gesproken zou je dit hernoemen naar een echte bestandsnaam. Omdat je het bestand echter niet kunt wijzigen, is hernoemen niet mogelijk. Bovendien is het nieuwe bestand 0 bytes groot. Je kunt er geen gegevens aan toevoegen. Hetzelfde geldt voor mappen. Je kunt een nieuwe map aanmaken met de standaardnaam "Nieuwe map", maar je kunt deze niet wijzigen in een meer betekenisvolle naam.
Wanneer u bestanden/mappen kopieert en plakt in de gedeelde map, kan Windows Verkenner de volgende foutmelding geven:
"Er is een onverwachte fout opgetreden waardoor u het bestand niet kunt kopiëren. Als u deze foutmelding blijft ontvangen, kunt u de foutcode gebruiken om hulp te zoeken bij dit probleem. Fout 0x80070780: Het systeem heeft geen toegang tot het bestand."
De reden hiervoor is dat Windows Explorer twee stappen nodig heeft om een bestand te kopiëren: (1) een leeg bestand met dezelfde naam aanmaken; (2) gegevens naar het lege bestand schrijven. Omdat de deelrechten 'Toevoegen/Uploaden' zijn, mislukt de tweede stap. Dit probleem doet zich niet voor bij DriveHQ FileManager of in de browser.
Vanwege dit probleem was het gebruik van een toegewezen netwerkstation met de machtiging 'Toevoegen/Uploaden' niet bruikbaar.
Onze technici hebben een oplossing gevonden. Ze hebben de machtigingen iets aangepast:
(1) Als een bestand of map leeg is, zelfs als het met de machtiging 'Toevoegen' of 'Uploaden' met u is gedeeld, kunt u het nog steeds hernoemen, verwijderen of bewerken.
(2) Als een bestand of map binnen de laatste 45 seconden is aangemaakt, kunt u deze, zelfs als deze met de machtiging 'Toevoegen'/'Uploaden' is gedeeld, nog steeds hernoemen, verwijderen of bewerken.
Met de bovenstaande oplossing kunt u nu bestanden kopiëren en plakken in een dergelijke gedeelde map. Als u handmatig een nieuwe map aanmaakt, zorg er dan voor dat u de mapnaam binnen 45 seconden wijzigt.
(Opmerking: Als u een bestand verwijdert uit een gedeelde map met de machtiging 'Toevoegen'/'Uploaden', en het bestand is niet leeg en is 45 seconden geleden aangemaakt, kan het bestand niet worden verwijderd. Windows Verkenner geeft echter geen foutmelding. Het blijft doen alsof het bestand succesvol is verwijderd. Als u de map vernieuwt, ziet u dat het bestand in werkelijkheid niet is verwijderd.)
We hebben verschillende statuscodes geprobeerd, maar het resultaat blijft hetzelfde. We hebben de WebDAV-server ook getest in Microsofts eigen Internet Information Server en konden hetzelfde probleem reproduceren. Het is dus een probleem met Windows Explorer. Hoe dan ook, dit is een klein probleem, aangezien het bestand in dit geval inderdaad niet verwijderd kan worden.