{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Firebase Storage: Dosya Y\u00fckseltme S\u00fcper Kahraman\u0131n\u0131z","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"ZAWpeozQVd\"><a href=\"https:\/\/fatihsoysal.com\/blog\/firebase-storage-dosya-yukseltme-super-kahramaniniz\/\">Firebase Storage: Dosya Y\u00fckseltme S\u00fcper Kahraman\u0131n\u0131z<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/firebase-storage-dosya-yukseltme-super-kahramaniniz\/embed\/#?secret=ZAWpeozQVd\" width=\"600\" height=\"338\" title=\"&#8220;Firebase Storage: Dosya Y\u00fckseltme S\u00fcper Kahraman\u0131n\u0131z&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"ZAWpeozQVd\" 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<\/script>\n","description":"G\u00fcn\u00fcm\u00fczde web ve mobil uygulamalar i\u00e7in verimli ve g\u00fcvenilir bir dosya depolama \u00e7\u00f6z\u00fcm\u00fc olmazsa olmazd\u0131r. Kullan\u0131c\u0131lar\u0131n\u0131z\u0131n foto\u011fraflar\u0131n\u0131, videolar\u0131n\u0131 veya di\u011fer dosyalar\u0131n\u0131 g\u00fcvenli bir \u015fekilde saklamak ve y\u00f6netmek i\u00e7in bir\u00e7ok se\u00e7enek olsa da, Firebase Storage \u00f6ne \u00e7\u0131kan \u00f6zellikleriyle \u00f6ne \u00e7\u0131k\u0131yor. Bu makalede, Firebase Storage'\u0131 s\u0131f\u0131rdan ba\u015flayarak uzman seviyesine kadar detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z; ger\u00e7ek d\u00fcnya senaryolar\u0131, ad\u0131m ad\u0131m kod \u00f6rnekleri ve ileri d\u00fczey tekniklerle dolu bir yolculu\u011fa haz\u0131rlan\u0131n!"}