SOLVED

Re: Potentially unsafe file blocked (IMAGE/SVG+XML)

Go to solution
Momentum-Dave
Level 1

Re: Potentially unsafe file blocked (IMAGE/SVG+XML)

I tried changing the extension to .xml and that then changes the file into a text file. Of course, Illustrator understands it. But Marketo still wants to beat me up about it. What gives here? I really need to change our logo. Thanks!

Screen Shot 2021-02-23 at 5.41.31 PM.png

SanfordWhiteman
Level 10 - Community Moderator

Re: Potentially unsafe file blocked (IMAGE/SVG+XML)

You can't replace a file with another filename (this is always the case regardless of the file type/s). Upload the file as .XML and use my embedding method shown above.
Dave_Roberts
Level 10

Re: Potentially unsafe file blocked (IMAGE/SVG+XML)

Hey Dave,

 

I've had this issue in Illustrator as well where some .svg will be OK in Marketo and others wont. 

 

I won't pretend to understand what's going on under the hood, but I've found a consistent way that works for me:

 

1) Under File, choose "Export > Export As"

2) Select .svg in the filetype and save your file in a folder

3) Make sure the settings look like the attached (for me these are the defaults)

File > Export > Export As ...File > Export > Export As ...

 

Again, Im not sure why this works on my end, but when I use the other export tools or the "Save As" functionality in Illustrator, the file that is produced is something that Marketo rejects. 

 

Let me know if this works on your end too?

Momentum-Dave
Level 1

Re: Potentially unsafe file blocked (IMAGE/SVG+XML)

Dave, you are the MAN!! I dont pretend to know what that stuff means either. I just want to know what button to push! haha. Thank you, sir. You're a life saver.

Ruth_Baucom
Level 3

Re: Potentially unsafe file blocked (IMAGE/SVG+XML)

This method of saving the SVG via "Export As" instead of "Save As" also worked for me! 

bee
Level 1
Level 1

Re: Potentially unsafe file blocked (IMAGE/SVG+XML)

It took me a while to figure this out too. I had a problem similar to your example.

 

FROM

<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
	 width="200px" height="200px" viewBox="0 0 200 200" enable-background="new 0 0 200 200" xml:space="preserve">
<rect fill="#AEAEAE" width="200" height="200"/>
</svg>

 

TO

<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
	 width="200px" height="200px" viewBox="0 0 200 200" enable-background="new 0 0 200 200">
<rect fill="#AEAEAE" width="200" height="200"/>
</svg>

 

REMOVING

xml:space="preserve"

 

Wade_Sarchet
Level 2

Re: Potentially unsafe file blocked (IMAGE/SVG+XML)

What program and save settings did you use for the .svg? I am using Illustrator and have tried uploading to the design studio using different combinations of SVG Profiles, CSS Properties, and have excluded the additional options in the save as menu.

Dave_Roberts
Level 10

Re: Potentially unsafe file blocked (IMAGE/SVG+XML)

Hey Wade,

 

Check out the bit I posted above. There's a shot of the settings I use and walk-thru of the process that works for me. 

 

Let me know if that works on your end too?


Thanks,
Dave

TyrellC
Level 2

Re: Potentially unsafe file blocked (IMAGE/SVG+XML)

I want to provide a solution that was shared by my coworker Josh. 

  • Go to this link here: https://yoksel.github.io/url-encoder/
  • Paste your SVG Code in the Insert SVG Box.
  • In the Ready For CSS box, copy the URL within the background-image: url();
  • Example:

    "data&colon;image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100' width='100'%3E%3Ccircle cx='50' cy='50' r='40' stroke='black' stroke-width='3' fill='red' /%3E Sorry, your browser does not support inline SVG. %3C/svg%3E "
  • Use that URL in place of the SVG URL that you were having issues with.

Hopefully this helps! 

Tyrell Curry
Marketo Web Developer @ MERGE