Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File downloading broken? #27

Open
greyivy opened this issue Aug 9, 2019 · 3 comments
Open

File downloading broken? #27

greyivy opened this issue Aug 9, 2019 · 3 comments

Comments

@greyivy
Copy link

greyivy commented Aug 9, 2019

I am unable to manipulate the InputStream from the onfile callback in the client. I do receive the mimetype and filename, but that's it. Has anyone had any luck downloading files (regardless of the method used)?

@thelamer
Copy link
Contributor

thelamer commented Apr 8, 2020

I am gonna link this to #30 I think we might be running into the same stuff here, not sure if file/audio streams are functional.

@deg0nz
Copy link

deg0nz commented Dec 19, 2020

I'm running into the same exact problem right now. Does anyone have a solution for this yet?
Or do we at least know, if this is a problem with guacamole-lite?

Edit: typo

@deg0nz
Copy link

deg0nz commented Dec 22, 2020

So my update on this:

We are using guacd (Docker) and guacamole-common-js v1.2.0 with most recent guacamole-lite.
File upload is working fine, as well as the basic usage of the Guacamole RDP network drive in Windows. I can add and use files there and they are mirrored on the Linux machine running guacd.

I analyzed this with tcpdump and the first packet containing mimetype and the filename is sent and then noting (regarding the file download).

So the root cause for this (and so for the empty stream) seems to be within guacd. When you drop a file into the Download folder, the action gets triggered, but guacd prints an error while reading the file. The open() function errors with File not found. I will investigate this further.

@greyivy If you still have a running machine with guacamole, can you confirm this? (You have to set guacd logs to debug)

Edit: add/change words for better understanding

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants