1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/damone-oss-upload

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

oss-upload

Описание

Загрузка файлов в объектное хранилище Aliyun OSS

Инструкция по установке

  1. Установите среду разработки Go, версия должна быть выше 1.5

  2. Установите SDK Aliyun OSS

go get github.com/aliyun/aliyun-oss-go-sdk/oss
  1. Установите config
go get github.com/larspensjo/config
  1. Сделайте кросс-компиляцию для upload
GOOS=linux      GOARCH=arm      go build -o upload-arm-linux        upload.go
GOOS=linux      GOARCH=amd64    go build -o upload-amd64-linux      upload.go
GOOS=windows    GOARCH=amd64    go build -o upload-amd64-windows    upload.go

Инструкция по использованию

  1. Помощь по командам
./upload-amd64-windows -h
Использование: E:\project\viti\oss-upload\upload-amd64-windows:
  -c string
        Общая конфигурационная файл (по умолчанию "config.ini")
  -d
        После завершения загрузки, удалить локальный файл
  -w string
        Директория для загрузки (по умолчанию "./")
  1. Параметр -c указывает конфигурационный файл, по умолчанию config.ini, содержимое конфигурации следующее:
[upload]
device_id       = <device id>
oss_end_point   = <oss-cn-beijing.aliyuncs.com>
oss_bucket      = <bucket name>
oss_access_id   = <ali oss access id>
oss_access_key  = <ali oss access key>
```3. Параметр `-w` указывает локальную директорию для загрузки, по умолчанию текущая директория.  
4. Параметр `-d` указывает, нужно ли удалить локальные файлы после завершения загрузки.

```sh
./upload -c data/passengers.ini -w video/ -d
Загрузка video/20190105_14-23-43_0.json началась, ConsumedBytes: 0, TotalBytes: 29505.
Загрузка video/20190105_14-23-43_0.json завершена, ConsumedBytes: 29505, TotalBytes: 29505, 100%.
Загрузка video/20190105_14-23-43_0.json началась, ConsumedBytes: 29505, TotalBytes: 29505.
Загрузка 0: 20190105_14-23-43_0.json статус: true
Загрузка video/20190105_14-23-43_0.json завершена, файл будет удален
Загрузка video/20190105_14-23-43_0.log началась, ConsumedBytes: 0, TotalBytes: 11507.
Загрузка video/20190105_14-23-43_0.log завершена, ConsumedBytes: 11507, TotalBytes: 11507, 100%.
Загрузка video/20190105_14-23-43_0.log началась, ConsumedBytes: 11507, TotalBytes: 11507.
Загрузка 1: 20190105_14-23-43_0.log статус: true
Загрузка video/20190105_14-23-43_0.log завершена, файл будет удален
Загрузка video/20190105_14-24-00_0.json началась, ConsumedBytes: 0, TotalBytes: 36071.
Загрузка video/20190105_14-24-00_0.json завершена, ConsumedBytes: 36071, TotalBytes: 36071, 100%.
Загрузка video/20190105_14-24-00_0.json началась, ConsumedBytes: 36071, TotalBytes: 36071.
Загрузка 2: 20190105_14-24-00_0.json статус: true
Загрузка video/20190105_14-24-00_0.json завершена, файл будет удален
Загрузка video/20190105_14-24-00_0.log началась, ConsumedBytes: 0, TotalBytes: 13837.
Загрузка video/20190105_14-24-00_0.log завершена, ConsumedBytes: 13837, TotalBytes: 13837, 100%.
Загрузка video/20190105_14-24-00_0.log началась, ConsumedBytes: 13837, TotalBytes: 13837.
Загрузка 3: 20190105_14-24-00_0.log статус: true
Загрузка video/20190105_14-24-00_0.log завершена, файл будет удален
Загрузка video/20190105_14-24-00_1.json началась, ConsumedBytes: 0, TotalBytes: 35924.
```json Данные, ConsumedBytes: 35924, TotalBytes: 35924, 100%. Передача video//20190105_14-24-00_1.json Началась, ConsumedBytes: 35924, TotalBytes: 35924.
Загрузка 4: 20190105_14-24-00_1.json статус: true
Загрузка video//20190105_14-24-00_1.json завершена, файл будет удален
Передача video//20190105_14-24-00_1.log Началась, ConsumedBytes: 0, TotalBytes: 13783.
Передача video//20190105_14-24-00_1.log Данные, ConsumedBytes: 13783, TotalBytes: 13783, 100%. Передача video//20190105_14-24-00_1.log Началась, ConsumedBytes: 13783, TotalBytes: 13783.
Загрузка 5: 20190105_14-24-00_1.log статус: true
Загрузка video//20190105_14-24-00_1.log завершена, файл будет удален

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

**Алийун OSS файл загрузки** Так как исходный текст был очень краток, я предполагаю, что это заголовок или название раздела в документации. Если требуется более полный перевод контекста, пожалуйста, предоставьте дополнительный текст для перевода. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/damone-oss-upload.git
git@api.gitlife.ru:oschina-mirror/damone-oss-upload.git
oschina-mirror
damone-oss-upload
damone-oss-upload
master