You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Export should succeed, but a blank section is noted where the Tenor MP4 should be located on the exported chat webpage.
Right-clicking on the blank space in the webpage, and select 'Open video in new tab' (Firefox current version, similar wording other browsers) shows URL: file:///((export path))/((assets directory))/%25D1%2581%25D0%25BF%25D0%25B0%25D1%2581%252-F6C92.mp4
Checking assets export directory you should see that the file was successfully downloaded with expected filename as above.
Looking at the web browser error message though, a message similar to the following:
File not found
Firefox can’t find the file at ((export path))/((assets directory))/**%D1%81%D0%BF%D0%B0%D1%81%2-F6C92.mp4**.
Check the file name for capitalization or other typing errors.
Check to see if the file was moved, renamed or deleted.
Details
I think the issue is that the web browser is interpreting each '%25' in the URL for the filename as a '%' character as is normal for URL intepretation, and then it ends up trying to find the wrong filename.
Eg:
Original filename: %D1%81%D0%BF%D0%B0%D1%81%D0%B8%D0%B1%D0%BE%D1%81%D0%B0%D0%BD%D1%8F-thank-you-robert-redford-smile-nodding-gif-17804083.mp4
Becomes this when downloaded: %25D1%2581%25D0%25BF%25D0%25B0%25D1%2581%252-F6C92.mp4
Becomes this when viewed via HTTP: %D1%81%D0%BF%D0%B0%D1%81%2-F6C92.mp4 (does not exist)
To fix I think you would need to ensure any '%25' characters in filenames are translated to '%' before writing the file out to disk?
Version
2.44.0
Flavor
GUI (Graphical User Interface)
Platform
Win10x64
Export format
HTML
Steps to reproduce
Details
I think the issue is that the web browser is interpreting each '%25' in the URL for the filename as a '%' character as is normal for URL intepretation, and then it ends up trying to find the wrong filename.
Eg:
Original filename:
%D1%81%D0%BF%D0%B0%D1%81%D0%B8%D0%B1%D0%BE%D1%81%D0%B0%D0%BD%D1%8F-thank-you-robert-redford-smile-nodding-gif-17804083.mp4
Becomes this when downloaded:
%25D1%2581%25D0%25BF%25D0%25B0%25D1%2581%252-F6C92.mp4
Becomes this when viewed via HTTP:
%D1%81%D0%BF%D0%B0%D1%81%2-F6C92.mp4
(does not exist)To fix I think you would need to ensure any '%25' characters in filenames are translated to '%' before writing the file out to disk?
This would cause issues for any other HTTP ASCII codes too if they're not being filtered before being written to disk, full list here:
https://www.w3schools.com/tags//ref_urlencode.asp
Thanks for your great app!
Checklist
The text was updated successfully, but these errors were encountered: