【问题标题】:Exception when calling Autodesk forge API调用 Autodesk forge API 时出现异常
【发布时间】:2021-10-16 22:17:30
【问题描述】:

我正在使用带有伪造查看器的 Web 应用程序。在伪造查看器中上传 1GB 文件时,它会抛出异常。

这个错误来自下面的代码行。

 newObject = Await objectsApi.UploadObjectAsync(bucketKey, m_strFileName,
                     Convert.ToInt32(fileStream.BaseStream.Length), fileStream.BaseStream,
                       "application/octet-stream")

异常消息:调用 UploadObject 时出错

在 Autodesk.Forge.ObjectsApi.d__57.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Autodesk.Forge.ObjectsApi.d__56.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() 在 D:\Projects 中的 CommonGUI.mtequipments.VB$StateMachine_2279_btn_bimfile_Click.MoveNext()

你能帮我解决这个问题吗?我需要在伪造查看器中上传大文件。

【问题讨论】:

    标签: autodesk-forge forge


    【解决方案1】:

    上传超时的可能性很大。

    对于大型模型文件,请考虑使用可恢复端点PUT buckets/:bucketKey/objects/:objectName/resumable。在 C# SDK 中,它是uploadchunk

    这里是一个例子:https://github.com/yiskang/ForgeResumableUploadProgressDemo/blob/master/ForgeResumableUploadProgressDemo/Program.cs

    【讨论】:

      猜你喜欢
      • 2018-06-04
      • 2018-05-28
      • 2020-05-07
      • 2021-08-16
      • 2016-11-16
      • 2023-03-12
      • 1970-01-01
      • 2017-03-25
      • 2017-01-12
      相关资源
      最近更新 更多