{"version":"1.0","provider_name":"William F. Yurasko","provider_url":"https:\/\/yurasko.net\/wfy","author_name":"wfyurasko","author_url":"https:\/\/yurasko.net\/wfy\/author\/wfyurasko\/","title":"Looking for a new FTP client - William F. Yurasko","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"HYCDxByzKa\"><a href=\"https:\/\/yurasko.net\/wfy\/2008\/09\/looking-for-a-new-ftp-client\/\">Looking for a new FTP client<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/yurasko.net\/wfy\/2008\/09\/looking-for-a-new-ftp-client\/embed\/#?secret=HYCDxByzKa\" width=\"600\" height=\"338\" title=\"&#8220;Looking for a new FTP client&#8221; &#8212; William F. Yurasko\" data-secret=\"HYCDxByzKa\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/yurasko.net\/wfy\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Anybody have any suggestions on FTP clients? I have been using CuteFTP, but it seems prone to not actually uploading files when it says it does. As you can imagine that is quite frusturating. It could be the server too, but I can&#8217;t do anything about that so trying a different FTP client seems like [&hellip;]"}