Я пытаюсь загрузить файлы на Google Диск, используя ASP. NET Core 3.0, вот мой код для загрузки файла.
GData.File fileMetadata = new GData.File()
{
Id = null,
Name = Path.GetFileName(path),
MimeType = contentType
};
using (Stream stream = new FileStream(path, FileMode.Open, FileAccess.ReadWrite))
{
FilesResource.CreateMediaUpload request = service.Files.Create(fileMetadata, stream, contentType);
request.Fields = "id";
request.Body = fileMetadata;
request.ProgressChanged += (uploadProgress) =>
{
Debug.WriteLine($"{uploadProgress.Status} {uploadProgress.BytesSent}");
};
request.ResponseReceived += (obj) =>
{
Debug.WriteLine($"File uploaded successfully {obj.Id}");
};
request.Upload();
}
Проблема, с которой я столкнулся, - этот метод работает нормально, когда я запускаю его на локальном сервере IIS . На удаленном сервере IIS этот метод работает успешно, но в загруженном файле нет содержимого и отображается 0 размер
, перейдите по этой ссылке, чтобы проверить: https://oauthdemo.coredata.ca/