Skip to main content
Question

Can I use FormData API in plugin sandbox?


Semi_Design_UED-MED

When I use FormData to send a network request to pass a file, I encountered the following error. Can Figma support FormData in sandbox?

fetch API is ok to send file, but it need to change my previous file upload interface.

5 replies

Karl_Koch

I’m going to assume you’re attempting to fetch data in code.ts. In this case, you’re trying to access browser APIs in a file that only knows about Figma APIs.

Try moving your logic to your UI file and then pass the response to code.ts via a postMessage.


Semi_Design_UED-MED

Thanks you a lot. In dev mode codegen(recent supported by Figma) panel, sandbox can not communicate with ui.


tank666
  • 4859 replies
  • July 20, 2023

Actually you can. Just call the invisible UI to access the Browser API.


Semi_Design_UED-MED

When I called figma.showUI before, there was an error, thank you for your reply, I will try again.


Semi_Design_UED-MED

Works!! figma.showUI can pass visible: false.

figma.showUI('xxx', { visible: false });


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings