Я создаю веб-приложение, которому нужно сохранять файлы на клиентской машине. Проблема в том, что клиент может использовать разные типы машин/ОС. Мне нужно жестко закодировать (я думаю) путь к каталогу на клиентской машине, потому что будут моменты, когда моему приложению нужно будет извлекать эти файлы.
Проще говоря, существует ли универсальный каталог, к которому можно получить доступ в системах Linux, Unix и Windows?
ПРИМЕЧАНИЕ: Это приложение будет использоваться только клиентами моей компании, поэтому не должно возникнуть никаких проблем с безопасностью.
решение1
AFAIK, такого понятия нет. Каждая операционная система обрабатывает файловые системы по-своему, поэтому я не верю, что это осуществимо или возможно. Однако, в зависимости от вашего языка кодирования, я полагаю, что вы должны иметь возможность использовать User-Agent из заголовка HTTP браузера, чтобы определить, из какой ОС он, а затем использовать блок select/switch/if, чтобы задать строковое значение для папки, подходящей для этой ОС, а затем использовать эту переменную для чтения/записи файла.