Как загрузить файл в хранилище Azure? - PullRequest
0 голосов
/ 10 октября 2019

Мой вопрос прост. Как загрузить файл в хранилище Azure?

Спасибо.

1 Ответ

1 голос
/ 11 октября 2019

Приведенный ниже код является моим тестом для загрузки файла в корневой каталог, он использует Azure Storage SDK v8 , если вы хотите использовать последнюю версию SDK, вы можете использовать этот Azure File SDK: Файловая клиентская библиотека Azure для Java . Он покажет вам, как использовать SDK, и он также включает в себя множество сэмплов, и это пример загрузки .

final String storageConnectionString =
            "DefaultEndpointsProtocol=http;" +
                    "AccountName=your storage account name;" +
                    "AccountKey=your storage connection key";
    try {
        // Use the CloudStorageAccount object to connect to your storage account
        CloudStorageAccount storageAccount = CloudStorageAccount.parse(storageConnectionString);

        // Create the file client.
        CloudFileClient fileClient = storageAccount.createCloudFileClient();

        // Get a reference to the file share
        CloudFileShare share = fileClient.getShareReference("windows");

        //Get a reference to the root directory for the share.
        CloudFileDirectory rootDir = share.getRootDirectoryReference();

        // Define the path to a local file.
        final String filePath = "C:\\Users\\georgec\\Documents\\test.json";

        //Get a reference to the file you want to upload
        CloudFile cloudFile = rootDir.getFileReference("test.json");
        cloudFile.uploadFromFile(filePath);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...