Skip to content
yajaneya edited this page May 13, 2021 · 3 revisions

Программа "Облачное хранилище"

Общая информация

"Облачное хранилище" предоставляет возможность хранить свои данные на сервере (облаке). В данный момент программа находится в процессе разработки. Здесь располагается начальная версия, в которой реализованы:

  1. Отправка файла с компьютера в облако.
  2. Удаление файла в облаке.
  3. Обновление списка файлов, находящихся в облаке.

На текущий момент серверная часть (облако) ориентирована на работу с папкой "cloudFiles", находящейся на диске "D:", то есть путь к облачному хранилищу "D:\cloudFiles" на компьютере, где будет запускаться серверная часть.

Вот так выглядит клиентская часть программы:

рис.1. Интерфейс программы клиента

Кнопка "Войти" служит для авторизации.

Кнопка "Отправить" служит для отправки файла в облако.

Кнопка "Получить" служит для получения файла из облака.

Кнопка "Новая папка" служит для создания новой папки в облаке.

Кнопка "Удалить" служит для удаления файла (папки) в облаке.

Кнопка "Обновить" служит для обновления списка файлов(папок) расположенных в облаке. На данный момент она используется после проведения отправки или удаления файла в связи с тем, что автоматическое обновление работает некорректно.

В нижней части окна располагается отладочная область, где отображаются ответы, приходящие из облака.

В процессе доработки находятся:

  1. Получение файла с облака
  2. Создание каталога в облаке
  3. Автоматическое обновление списка файлов(каталогов) с облака после произведенных изменений.
  4. Авторизация в облаке.
  5. Регистрация с выделением пространства в облаке.
  6. Отображение загрузки файла и блокировка работы приложения на время загрузки.

Описание функций

Отправка файла в облако

Для отправки файла в облако нажимаем на кнопку Отправить:

рис. 2. Кнопка отправки файла в облако

Появится окно для выбора файла:

рис. 3. Окно выбора файла

В этом окне ищем и выделяем файл, предназначенный для отправки в облако (например, файл Коала.jpg), после чего нажимаем кнопку Открыть. Появится окно подтверждения выбранного файла:

рис. 4. Подтверждение выбранного файла

Если выбор был ошибочен, то нажимаем кнопку Отмена, если же выбран нужный файл, то нажимаем кнопку Отправить (как отмечено на рисунке). При любом выборе окно уходит, и если была нажата кнопка "Отправить" и отправленный файл не появился в списке, необходимо нажать кнопку Обновить:

рис. 5. Обновление списка файлов

Список файлов, расположенных в облаке обновиться и в нём появится отправленный только что файл:

рис. 6. Отображение отправленного файла в списке

Если файл большой по размеру, то файл сразу в списке не появится, и необходимо повторять обновление через некоторые промежутки.

Удаление файла из облака

Для удаления файла из облака выделяем удаляемый файл и нажимаем на кнопку Удалить:

рис. 7. Удаление файла из облака

Для отображения актуального списка файлов нажимаем кнопку Обновить:

рис. 8. Обновление списка файлов

После удаления, указанного на предыдущем рисунке, окно программы будет выглядеть так:

рис. 9. Окно после удаления файла

Закрытие программы

Для закрытия программы необходимо нажать крестик в правом верхнем углу окна программы или выбрать в верхнем меню пункты Файл -> Выход:

рис. 10.  Закрытие программы