При работе над одним из моих проектов я загружаю документы с нашего сервера контента (как мы используем documentum) в облачное облако. Поскольку мы хотим сохранить некоторое пространство на нашем сервере контента. Я написал ниже код, чтобы загружать мои zip-файлы в облачное облако. I, он работает нормально, но в среде сцены он бросает ошибки таймаута, он показывает «Неизвестный сбой: время ожидания подключения: connect»Веб-приложение на этапе не может подключиться к облачному облаку, отлично работает в среде разработки
Также, когда я пытаюсь загрузить файл (он отлично работает в разработке окружение), но на этапе он показывает «Произошла ошибка при перечислении результата». Он не вызывает каких-либо исключений и ошибок.
Мой код:
if (Boolean.parseBoolean(azureCloudUseDefaultContainer)) {
container = client.getContainerReference(azureCloudDefaultContainer);
}else {
container = client.getContainerReference(DEFAULT_CONTAINER);
}
container.createIfNotExists();
CloudBlockBlob blob = container.getBlockBlobReference(assetName);
BlobRequestOptions blobRequestOptions = new BlobRequestOptions();
blobRequestOptions.setTimeoutIntervalInMs(10000);
blobRequestOptions.setRetryPolicyFactory(new RetryLinearRetry(3000,3));
//blob.upload(new FileInputStream(file), file.length());
// If blob already exist on cloud it means asset was uploaded in past, so no need to upload it again
// to avoid duplicate blobs on cloud
if(!blob.exists()){
blob.upload(new FileInputStream(file), file.length(), null, blobRequestOptions, null);
}
Является ли это какой-либо проблемы с конфигурацией или сетевой проблемой. Ваше мнение
спасибо за ответ .. Я обновил протокол от HTTP к HTTPS, теперь он работает нормально – Umesh
Рад, что работает! Пожалуйста, отметьте мой ответ как приемлемое решение вашего вопроса –