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
When uploading file attachments to Asana tasks that contain non-ASCII characters in filenames (e.g. Japanese, Cyrillic, Greek characters), the filenames become garbled/corrupted when viewed in Asana web interface.
Example:
The issue appears to be related to character encoding handling in the multipart form data upload. The same file uploads work correctly when using Postman, suggesting this is specific to node-asana http client implementation.
Filenames with non-ASCII characters should display correctly in Asana web interface after upload.
Character encoding should be preserved throughout the upload process
Current behavior:
Filenames with non-ASCII characters appear corrupted/garbled after upload
Japanese, Cyrillic, Greek and other non-ASCII characters are not handled properly
Impact:
This affects any applications using the Node.js client to upload files with non-ASCII filenames to Asana tasks, making the filenames unreadable.
When uploading file attachments to Asana tasks that contain non-ASCII characters in filenames (e.g. Japanese, Cyrillic, Greek characters), the filenames become garbled/corrupted when viewed in Asana web interface.
Example:
The issue appears to be related to character encoding handling in the multipart form data upload. The same file uploads work correctly when using Postman, suggesting this is specific to node-asana http client implementation.
Original forum discussion:
https://forum.asana.com/t/attachment-names-uploaded-with-asana-api-are-garbled-on-asanaweb/286200
Expected behavior:
Filenames with non-ASCII characters should display correctly in Asana web interface after upload.
Character encoding should be preserved throughout the upload process
Current behavior:
Filenames with non-ASCII characters appear corrupted/garbled after upload
Japanese, Cyrillic, Greek and other non-ASCII characters are not handled properly
Impact:
This affects any applications using the Node.js client to upload files with non-ASCII filenames to Asana tasks, making the filenames unreadable.
Working axios code with proper encoding:
Environment:
Package: asana (npm)
Version: 3.0.11
Node.js environment
The text was updated successfully, but these errors were encountered: