Skip to content

Commit

Permalink
todo done: readme updated
Browse files Browse the repository at this point in the history
  • Loading branch information
Pozitronik authored and Pozitronik committed May 20, 2019
1 parent 07b7454 commit 49cdb2d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
2 changes: 1 addition & 1 deletion CloudMailRu.pas
Original file line number Diff line number Diff line change
Expand Up @@ -1405,7 +1405,7 @@ function TCloudMailRu.putFileSplit(localPath, remotePath, ConflictMode: WideStri
result := FS_FILE_USERABORT;
Break;
end;
OperationErrorModeRetry: {TODO: documentation}
OperationErrorModeRetry:
begin
Inc(RetryAttemptsCount);
if RetryAttemptsCount <> RetryAttempts then
Expand Down
12 changes: 9 additions & 3 deletions README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -85,13 +85,17 @@ TCx64 поддерживается полностью.
- Ask user: при ошибке будет выведен запрос с вариантами "Отмена" (прекращает операцию), "Повтор" (повторяет операцию с файлом), "Игнорировать" (пропускает файл, продолжает операцию со следующим файлом).
- Ignore file: пропускает все файлы, при обработке которых возникли ошибки.
- Abort operation: прекращает операцию при первой же ошибке.
- Retry with this file: повторяет операцию с файлом до тех пор, пока а) не истечёт количество попыток, заданное в параметре Retry attempts; б) операция не завершится успешно; в) пользователь вручную не прекратит операцию.
- Retry with this file: повторяет операцию с файлом до тех пор, пока а) не истечёт количество попыток, заданное в параметре Retry attempts; б) операция не завершится успешно; в) пользователь вручную не прекратит операцию.<br />
**Режим разбиения:** данный параметр аналогичным образом определяет поведение при ошибках загрузки частей разбитых файлов (для каждой отдельной части).

### Retry attempts
Количество повторов операций при ошибках, в случае выбора режима "Retry with this file". Отрицательные значения принимаются за бесконечное число попыток.
Количество повторов операций при ошибках, в случае выбора режима "Retry with this file". Отрицательные значения принимаются за бесконечное число попыток.<br />
**Режим разбиения:** данный параметр аналогичным образом определяет поведение при ошибках загрузки частей разбитых файлов (для каждой отдельной части).

### Wait
Время в миллисекундах между повторами операций в случае выбора режима "Retry with this file".
<br />
**Режим разбиения:** данный параметр аналогичным образом задаёт таймаут ожидания между повторми операций при загрузке частей разбитых файлов (для каждой отдельной части).

### Copying/moving between accounts mode:
По умолчанию в плагине отключены файловые операции между аккаунтами (см [обсуждение](https://github.com/pozitronik/CloudMailRu/issues/55#issuecomment-258607586)). Это ограничение можно обойти, совершая операции с файлами через их хеш (опция "Via hash"), или через публичные ссылки (опция "Via public link").
Expand Down Expand Up @@ -134,7 +138,9 @@ TCx64 поддерживается полностью.

### Try to find files by hash before uploading
Каждый файл в Облаке может быть идентифицирован по уникальному хеш-ключу, причём одинаковые файлы имеют одинаковые хеши. Таким образом, глобально Облако хранит фактически только одну копию каждого файла, даже если сам файл есть у многих пользователей.<br />
При включении этой опции плагин вычисляет хеш для каждого закачиваемого файла и пытается найти этот файл в Облаке. В случае, если такой файл уже есть, то он добавляется без фактической передачи данных, в противном случае происходит обычная процедура заливки файла в Облако.
При включении этой опции плагин вычисляет хеш для каждого закачиваемого файла и пытается найти этот файл в Облаке. В случае, если такой файл уже есть, то он добавляется без фактической передачи данных, в противном случае происходит обычная процедура заливки файла в Облако.<br />
**Режим разбиения:** при включении данного параметра плагин будет пытаться найти соответствующие хеши как для целого файла, так и для каждой отдельно загружаемой части (если целый файл не найден).<br />
**Режим шифрования:** при включённом шифровании данный параметр игнорируется.

### Check uploads/downloads CRC
Эта опция включает проверку хеш-ключа файла при передаче файла, таким образом гарантируя корректность передачи.
Expand Down

0 comments on commit 49cdb2d

Please sign in to comment.