[
https://issues.apache.org/jira/browse/GUACAMOLE-1214?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17234757#comment-17234757
]
Jimmy edited comment on GUACAMOLE-1214 at 11/18/20, 3:58 PM:
-------------------------------------------------------------
[~vnick], I see.
I have one question.
*Why doesn't the clipboard of guacd module send the "ack" response when copying
the text of more than 6048 bytes?*
When implementing the copy/paste of image, I referred to the logic of the
current clipboard module related to the text.
was (Author: myjimmy):
[~vnick], I see.
I have one question.
*Why doesn't the clipboard of guacd module send the "ack" response when copying
the text of more than 6048 bytes?*
**When implementing the copy/paste of image, I referred to the logic of the
current clipboard module related to the text.
> 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
> Priority: Major
> 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)