title: Tus.io WebException (Server Error 460) During Normal Upload
body: <p>I'm using Tus.io (Resume-able File Upload Library) .Net Client library to upload files to a web server.</p>
  
  <p>Here is the code snippet:</p>
  
  <pre><code> 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)
  </code></pre>
  
  <p>Upload functions works well for small files e.g. 500kb file but not for the files with size 3MB or greater. It throws exception after transferring 100% data(As per % given by Uploading Event). </p>
  
  <p><strong>Exception: WebException</strong></p>
  
  <p>Message: The remote server returned an error: (460) Unknown.</p>
  
  <p>Response Content: "Header Upload-Checksum does not match the checksum of the file"</p>
  
  <p>Status: ProtocolError {7}</p>
  
  <p>Do let me know if any required information is missing here.
  Any solution or quick workaround would be highly appreciated. Thanks.</p>
  
  <p>PS. I couldn't add Tus.io tag due to limited privileges.</p>