Ошибка загрузки файла Chilkat из-за ошибки сокета

Ok. я разработал сценарий .. который загружает файл на сервер ..

он отлично работает на моем компьютере, а также на моем vm ..

но на моем клиентском компьютере ... он просто каждый раз показывает следующую ошибку ... Загрузка не выполнялась один раз :(

вот ошибка:

        <fullHttpRequest>
      <domain>domain.com</domain>
      <port>443</port>
      <ssl>True</ssl>
      <openHttpConnection>
        <info>Opening connection directly to HTTP server.</info>
        <httpHostname>domain.com</httpHostname>
        <httpPort>443</httpPort>
        <tls>True</tls>
        <info>HTTPS secure channel established.</info>
      </openHttpConnection>
      <connectTime>Elapsed time: 1687 millisec</connectTime>
      <sendRequestHeader>
        <sendHeaderElapsedMs>0</sendHeaderElapsedMs>
      </sendRequestHeader>
      <sendRequestBody>
        <genMultipartFormData>
          <requestParam>
            <name>Data</name>
          </requestParam>
          <requestParam>
            <name>vidFile</name>
            <filename>C:\U3_2021-01-25-23-52-38_S0001.mp4</filename>
            <sendDataToOutput>
              <error>socket write aborted by application..</error>
              <error>Socket send aborted by application</error>
              <error>Failed to send TLS message.</error>
              <error>Failed to write bytes.</error>
              <error>Failed to write data to output.</error>
              <error>Failed to copy file data to output.</error>
            </sendDataToOutput>
          </requestParam>
        </genMultipartFormData>
        <sendBodyElapsedMs>56422</sendBodyElapsedMs>
        <error>Failed to send HTTP request body.</error>
      </sendRequestBody>
      <error>sendRequestBody failed.</error>
      <numBytesReceivedWhileSending>0</numBytesReceivedWhileSending>
    </fullHttpRequest>

я не могу понять ошибку и, следовательно, что было бы решением ..

Итак, здесь нужна помощь, пожалуйста?

с уважением


person SalmaBegum    schedule 26.01.2021    source источник
comment
Куда ты пишешь файл на сервере? Вероятно, у вас нет разрешения на запись файла в расположение на сервере. Похоже, что соединение установлено, но не удалось выполнить запись в файловую систему сервера.   -  person jdweng    schedule 26.01.2021


Ответы (1)


Прервано приложением означает, что у вашего приложения есть обратный вызов, а метод обратного вызова вашего приложения явно прерывает операцию. Например, если это C ++, см. https://chilkatsoft.com/refdoc/vcCkHttpRef.html#event0 или https://chilkatsoft.com/refdoc/vcCkHttpRef.html#event8 То же самое относится и к другим языкам программирования, таким как C #. См. https://chilkatsoft.com/refdoc/csHttpRef.html#event8.

person Chilkat Software    schedule 26.01.2021
comment
спасибо за ваш ответ, сэр ... извините, но нет обратного вызова, связанного с этой функцией загрузки, и, как указано, она работает / работает нормально на моей машине ... но не на клиентской машине :( .. - person SalmaBegum; 26.01.2021
comment
Возможно ли, что какая-либо другая служба / программное обеспечение, например антивирус / брандмауэр, может повлиять на это? - person SalmaBegum; 26.01.2021