Comments (4)
I'm Having the Same Issue. Getting Blob object in Console and URL in Network Tab response body is having URL to get the File Downloaded. Not getting the Expected response in console to download the Attachment shared.
from amazon-connect-chatjs.
The documentation is very vague for this. All that is returned for me is a blob, even though I seethe url object in network logs. Any advice on how to pass the URL
I've done my Work using this method and working fine for me. Try this and let me know if doing so, solve your Problem.
getAttachment(attachmentID, attachmentName) {
console.log('Attachment ID Recieved', attachmentID);
<YOUR_ChatSession_VARIABLE_HERE>.downloadAttachment({attachmentId: attachmentID })
.then((res, req) => {
console.log('Attachment response',res);
// "res" is basically the blob object you are getting in console.
let fileUrl = window.URL.createObjectURL(res);
console.log('CreateObjectURl', fileUrl);
var link = document.createElement('a');
link.href = fileUrl;
link.download = attachmentName;
link.dispatchEvent(new MouseEvent('click', { bubbles: true, cancelable: true, view: window }));
}).catch((error) => {
console.error([Attachment Failed]
, error);
});
}
from amazon-connect-chatjs.
You are a life saver! That did the trick!
from amazon-connect-chatjs.
from amazon-connect-chatjs.
Related Issues (20)
- TypeScript typings are outdated HOT 5
- Function is not allowing Inside connect.contact(()=>{}) HOT 2
- connectionDetails value not accessible, seems to not be assigned properly & types don't match HOT 2
- Typo on 'throttleTime' property when trying to call 'setGlobalConfig' HOT 2
- ReferenceError: connect is not defined in JS HOT 15
- React native CSM support HOT 4
- Facing Issue when working with multimedia messages HOT 3
- Send attachment throw error that signature does not match HOT 1
- Callbacks not called when its mounted next time HOT 2
- Download Attachment Returning Blob istead of S3 pre-signed URL HOT 1
- Avoid having to use "unsafe-inline" settings for CSS (style directive) HOT 1
- Want to send additional information with file in send Attachment method HOT 5
- StateError: There is no upstream conduit! HOT 1
- CSP Error on loadCsmScriptAndExecute() HOT 1
- Some type definitions are missing from versions above 2.0 HOT 1
- Issue with setGlobalConfig and messageReceipts in Amazon Connect ChatJS HOT 5
- Support for `chatSession.onParticipantLeft()` HOT 1
- Set transcript in chat HOT 1
- v2.0 types are missing critical information & don't provide ChatSession interface HOT 2
- Issue with Monitoring Agent Chats Using Amazon Connect Streams API
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from amazon-connect-chatjs.