Jimmy created GUACAMOLE-1214:
--------------------------------

             Summary: When sending data more than 6048 bytes, the 
readNextChunk() function is called only once in BlobWriter.sendBlob()
                 Key: GUACAMOLE-1214
                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1214
             Project: Guacamole
          Issue Type: Bug
          Components: guacamole-client
    Affects Versions: 1.2.0
            Reporter: Jimmy
             Fix For: 1.3.0
         Attachments: image-2020-11-17-09-25-16-947.png, 
image-2020-11-17-09-27-14-470.png

Because I need to investigate the solution of the copy/paste of an image, I 
modified some code related to the clipboard.

When I click the guacamole client page after copy the image, 
 the ManagedClient.setClipboard() function is called to send the blob of the 
image to the guacamole server.

!image-2020-11-17-09-25-16-947.png!


 When the size of data to be sent is more than 6048 bytes, the readNextChunk() 
function is called only once in BlobWriter.sendBlob().

Because arrayBufferWriter.onack() isn't called.

!image-2020-11-17-09-27-14-470.png!

So, only the 6048 bytes are sent in the whole data.

 

I think that to directly call readNextChunk() after call of 
arrayBufferWriter.sendData() in chunkLoadComplete() of BlockWriter.js may be a 
solution.

 

Please help.

Thanks.
  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to