File sharing in SiskinIM is implemented in such a way, that the client uploads a file to the HTTP server and sends a link as oob. This works ok, as SiskinIM is able to show a link and download image and show miniature in the chat window.
This method, however, does not allow SiskinIM to keep original of the uploaded/downloaded file - only a miniature.
It would be far better to be able to have a downloaded file attached to the conversation in SiskinIM so that there would be no need to redownload this file.
This new behavior is required when HTTP server keeps files online only for a short period of time (ie. only a few days) or when OMEMO encryption of the file is used as in this case SiskinIM needs to download a file and decrypt it - it cannot just pass the download URL to the browser.
File sharing in SiskinIM is implemented in such a way, that the client uploads a file to the HTTP server and sends a link as
oob
. This works ok, as SiskinIM is able to show a link and download image and show miniature in the chat window.This method, however, does not allow SiskinIM to keep original of the uploaded/downloaded file - only a miniature.
It would be far better to be able to have a downloaded file attached to the conversation in SiskinIM so that there would be no need to redownload this file.
This new behavior is required when HTTP server keeps files online only for a short period of time (ie. only a few days) or when OMEMO encryption of the file is used as in this case SiskinIM needs to download a file and decrypt it - it cannot just pass the download URL to the browser.