O usuário não pode carregar uma pasta através da opção Upload
do navegador da Web.
Isso não é um bug. É assim que a função de upload de arquivos funciona sob navegadores (eles aceitam somente arquivos).
Solução :
Use o cliente da área de trabalho e compartilhe a pasta específica que você deseja carregar. Todas as subpastas e arquivos serão sincronizados posteriormente, reduzindo assim a carga de criação de pastas.
Instalando o owncloud-client no ubuntu 16.04
Aqui está a página oficial > Página oficial da instalação do Owncloud Client
- Adicionando o repositório.
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_16.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list"
- Atualizar pacote.
sudo apt-get update
- Instale o cliente owncloud.
sudo apt-get install owncloud-client
Após a instalação, você precisa fazer o login no servidor e sincronizar com o servidor. Por padrão, isso fará uma pasta de sincronização como
/home/$user_name/owncloud
Agora, o usuário pode simplesmente colocar a pasta que deseja sincronizar dentro dessa pasta owncloud , e ela será sincronizada com o servidor.
- Após a sincronização com o servidor, o usuário pode parar para sincronizar com o cliente local, se desejar. Primeiro faça uma cópia da pasta em outro lugar. Em seguida, vá para o ícone Owncloud na barra superior,
Clique com o botão direito > Settings
> Desmarque a pasta que você não deseja que seja sincronizada. (As pastas não verificadas serão removidas do sistema de arquivos local!)