私はTus.io(再開可能なファイルアップロードライブラリ).Netクライアントライブラリを使用して、Webサーバーにファイルをアップロードしています。Tus.io WebException(サーバーエラー460)通常のアップロード中
Dim testfile = My.Computer.FileSystem.GetFileInfo("..\..\test.pptx")
Dim tc As New TusClient.TusClient()
AddHandler tc.Uploading, Sub(bytesTransferred As Integer, bytesTotal As Integer)
Dim perc As Decimal = bytesTransferred/bytesTotal * 100.0
Console.WriteLine("Up {0:0.00}% {1} of {2}", perc, bytesTransferred, bytesTotal)
End Sub
Dim fileURL = tc.Create(ServerURL, testfile)
tc.Upload(fileURL, testfile)
アップロード機能、例えば小さなファイルに適しています:ここで
は、コードスニペットがありますサイズが3MB以上のファイルの場合は表示されません。 100%データを転送した後に例外がスローされます(イベントのアップロードによって与えられた%に従って)。
例外:WebException
メッセージ:リモートサーバーがエラーを返しました:(460)不明。
応答内容:「ヘッダのアップロード、チェックサムは、ファイルのチェックサムが一致しない」
ステータス:ProtocolErrorの{7}
が必要なすべての情報がここに欠落している場合、私に知らせてください。 解決策または迅速な回避策が高く評価されます。ありがとう。
PS。限られた特権のためにTus.ioタグを追加できませんでした。
ありがとうございました。 :) –