Help
RSS
API
Feed
Maltego
Contact
Domain > bslinfra.files.fm
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2022-01-19
104.27.194.88
(
ClassC
)
2022-01-19
104.27.195.88
(
ClassC
)
2024-07-17
104.27.207.92
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Wed, 17 Jul 2024 18:22:56 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Wed, 17 Jul 2024 19:22:56 GMTLocation: https://bslinfra.files.fm/Report-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?s%2FN1CJXZcK35j%2B9Cm0tq38n0a1nUsTMRsrvBZQCNjBLrQ2vIPJn5nCc%2Bh0CCP368DGIDtgeK0YGzlnWricVTzxcmfPumsesHnu9rVkvuDmO6vxc1x0%2F6AABbz31bDAMghqxm8},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8a4c42a2c9df094c-SEA html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 17 Jul 2024 18:22:57 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveP3P: CPThis site does not have a p3p policy.Set-Cookie: PHPSESSID6d81f153816eb846838f3076c5217e0528166175; expiresWed, 24-Jul-2024 18:22:57 GMT; Max-Age604800; path/; domain.files.fm; secure; HttpOnly; SameSiteNoneExpires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheVary: Accept-EncodingCF-Cache-Status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?s05mEx%2Fp9KoZS1WhIDH3dWSUF02lYDJo2GW5yxZ1TqVdR68Q6kkDab0QW8W31hguVsRi4fl77Jo0cOwagyEAZXCEH0yeUwLxcOv2lTos%2FWRcIwh9hSFFX7%2BbWUoo3PbhAmbHz},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Strict-Transport-Security: max-age2592000; includeSubDomains; preloadServer: cloudflareCF-RAY: 8a4c42a32da0a3a4-SEA !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>html idadaptive_html langEN>head>meta charsetUTF-8>meta nameglobalsign-domain-verification contentWVoCXGP9WWz7ZO3hqGZASmZCYQ2jhO7WxIRwsepEgV />meta nametheme-color content#ffffff>meta namefacebook-domain-verification contentnikti9bu56gz5oi6d126k5bloj0772 />title>File upload & sharing. Send large photos and videos. Online cloud storage./title>meta namekeywords contentftp file upload, file hosting, android, file cloud, cloud storage, file sharing, failu glabāšana, bilžu hostings, bilžu apmaiņa, failu apmaiņa, failu serveris, failu koplietošana, failu rezerves kopijas, failu backup, file hosting, file sharing, file exchange, file storage, image hosting, file upload, files, file share, web file hosting, internet file storage, image upload, free upload, photo sharing, online photo gallery, photos online, data backup, online backup />meta propertyog:title contentFile upload & sharing. Send large photos and videos. Online cloud storage. />meta propertyog:description contentFile upload & sharing. Cloud file storage. Store, Share, Send or Sell your files, photos, videos, music and docs. Free signup. />meta namedescription contentFile upload & sharing. Cloud file storage. Store, Share, Send or Sell your files, photos, videos, music and docs. Free signup. />meta propertyog:image contenthttps://files.fm/images/meta_share/files-meta-1200-2x.png />meta propertyog:image:secure_url contenthttps://files.fm/images/meta_share/files-meta-1200-2x.png />meta nametwitter:card contentsummary_large_image />meta nametwitter:image contenthttps://files.fm/images/meta_share/files-meta-1200-2x.png />meta propertytwitter:image contenthttps://files.fm/images/meta_share/files-meta-1200-2x.png />meta propertyog:url contenthttps://files.fm />meta propertyog:type contentwebsite />meta propertyog:site_name contentFiles.fm />meta propertyfb:app_id content303254966461402 />link relcanonical hrefhttps://files.fm/ />link relalternate hreflangx-default hrefhttps://files.fm/ />link relalternate hreflangen hrefhttps://files.fm/ />link relpreconnect hrefhttps://www.googletagmanager.com crossorigin>link relpreconnect hrefhttps://files.fm crossorigin>link relpreconnect hrefhttps://www.google-analytics.com crossorigin>link relpreconnect hrefhttps://www.googleadservices.com crossorigin>link relpreconnect hrefhttps://googleads.g.doubleclick.net crossorigin>link relpreconnect hrefhttps://stats.g.doubleclick.net crossorigin>link relpreconnect hrefhttps://www.google.com crossorigin>link relpreconnect hrefhttps://www.google.lv crossorigin>script> var _paq window._paq window._paq || ; _paq.push( trackPageView ); _paq.push( enableLinkTracking ); (function() { var u //analytics.files.fm/; _paq.push( setTrackerUrl, u + matomo.php ); _paq.push( setSiteId, 1 ); var d document; var g d.createElement( script ); var s d.getElementsByTagName( script ) 0 ; g.async true; g.src u + matomo.js; s.parentNode.insertBefore( g, s ); } )();/script>script async srchttps://www.googletagmanager.com/gtag/js?idUA-1970559-10>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, UA-1970559-10); gtag(config, UA-1970559-6); gtag(config, AW-1043031755); /script>script src/js/google_conversion.js?v4>/script>base hrefhttps://bslinfra.files.fm/ />meta nameverify-v1 content4MHpv5CF+UNp34oMIZOxnVwoSslLpr+5GPkxFp94Wq8 />meta nameviewport contentwidthdevice-width, initial-scale1 />link relstylesheet typetext/css mediaall href/css/reset.css?v1715343650 />link relstylesheet typetext/css mediaall href/css/global.css?v1715343651 />link relstylesheet typetext/css mediaall href/css/header.css?v1715343650 />link relstylesheet typetext/css mediaall href/css/messages/messages.css?v1715343651 />link relstylesheet typetext/css mediaall href/ts/chat/dist/chat.css?v1715343647 />script src/js/jquery-1.12.2.min.js?v1715343643>/script>script src/js/jquery-migrate-1.3.0.js?v1715343643>/script>script src/js/JSON/cycle.js?v1715343642>/script> script src/error_handler_client?v4>/script>link relicon typeimage/png href/images/logo/rebranded/favicon-192x192px.png?v2>link relicon typeimage/svg+xml href/images/logo/rebranded/favicon-192x192px.svg?v2 />script> var DOMAIN_NAME files.fm; var HTTP_HOST bslinfra.files.fm; var IS_DEV_SERVER false; // capitalize first letter of domain DOMAIN_NAME DOMAIN_NAME.charAt(0).toUpperCase() + DOMAIN_NAME.slice(1); var lang_code EN; var DOCUMENT_IS_LOADED false; var MMVD false; var STDT new Date().getTime(); var WEB_ROOT_PATH ; var FB_APP_ID 303254966461402; var strTranslation_LinkCopied Link copied to memory; var strSellFilesCurrency USD; $(function(){ DOCUMENT_IS_LOADEDtrue var intScrollTop $(html).scrollTop(); var intFlagHeight $(body).hasClass(show_header_flag) ? 20 : 0; intScrollTop Math.max(intScrollTop, $(body).scrollTop()); if ( intScrollTop > 0 ) { $(body).addClass(scrolled); } var intPrevScrollPos intScrollTop; var objHeaderElem document.getElementById(header); $(window).on(scroll, function () { var intScrollTop $(html).scrollTop(); intScrollTop Math.max(intScrollTop, $(body).scrollTop()); if ( intScrollTop > 0 ) { $(body).addClass(scrolled); } else { $(body).removeClass(scrolled); checkMenuItems(); } /* Switch between top and bottom menu */ var intHeaderPositionTop ; if($(#popup_form:visible).length) { var intHeaderPositionTop $(#popup_form:visible).height() + px; } var intCurrentScrollPos intScrollTop; if(intScrollTop > 0 && window.innerWidth 620 ) { if ($(html)0.style.position fixed) //fix for iOS, dont allow scroll if popup is open { return; } if (intPrevScrollPos > intCurrentScrollPos && intCurrentScrollPos 150) { objHeaderElem.style.top -55px; objHeaderElem.style.bottom -55px; $(#header).addClass(overflow-hidden); setTimeout(()> { var bolResetAllItems false; if ( objHeaderElem.classList.contains(bottom-styling)) { bolResetAllItems true; } objHeaderElem.classList.remove(bottom-styling); objHeaderElem.style.top intHeaderPositionTop; $(#mega-menu, #mega-menu-close).css(top, 55 + parseInt(intHeaderPositionTop) + intFlagHeight) $(#mega-menu-close).css(height, ); objHeaderElem.style.bottom ; checkMenuItems(bolResetAllItems); }, 300); } else { if( ! objHeaderElem.classList.contains(bottom-styling) ) { objHeaderElem.style.top -75px; objHeaderElem.style.bottom -75px; $(#header).addClass(overflow-hidden); setTimeout(()> { objHeaderElem.classList.add(bottom-styling); $(#mega-menu, #mega-menu-close).css(top, parseInt(intHeaderPositionTop)) $(#mega-menu-close).css(height, calc(100% - 75px - +intHeaderPositionTop+)); objHeaderElem.style.top ; objHeaderElem.style.bottom ; checkMenuItems(); }, 300); } } } intPrevScrollPos intCurrentScrollPos; }); $( document ).mousemove( function( event ) { if ( ! MMVD ) { if ( ( ( new Date().getTime() ) - STDT ) > 1000 ) { MMVD true; } } }); }); function changeLanguage(strLangCode, strTitle) { var strUrl ; switch (strLangCode) { case lv: strUrl https://failiem.lv/; break; case en: strUrl https://files.fm/; break; case ru: strUrl https://ru.files.fm/; break; case de: strUrl https://de.files.fm/; break; case fi: strUrl https://fi.files.fm/; break; case es: strUrl https://es.files.fm/; break; case ko: strUrl https://ko.files.fm/; break; case uk: strUrl https://ua.files.fm/; break; } gaev(HeaderClick, Lang_switch, strLangCode); window.location strUrl + WEB_ROOT_PATH;// + ?lng+strLangCode; $(.language_dropdown .activator SPAN).each(function (){ var img $(IMG, this).clone(); $(this).html(strTitle + ).append(img); }); hidePopups(); } function gaev(strCategory, strAction, strLabel, strValue) { if (typeof gtag ! undefined) { // old ga.js //_gaq.push(_trackEvent, strCategory, strAction, strLabel); // Send the event to the gtag.js Google Analytics property // with tracking ID GA_MEASUREMENT_ID. gtag(event, Events, { event_category: strCategory, event_action: strAction, event_label: strLabel, value: strValue }); /*gtag(event, strEveryEventTest, { send_to: UA-1970559-10, event_category: EveryEvent, event_action: TestAction, event_label: TestLabel });*/ }; if ( typeof _paq ! undefined ) { _paq.push( trackEvent, strCategory , strAction , strLabel , strValue ); } } function logClick(strButton) { if (typeof gtag ! undefined) { //_gaq.push(_trackEvent, ActionLine, strButton, List); gtag(event, Clicks, { send_to: UA-1970559-10, event_category: ActionLine, event_action: strButton, event_label: List }); }; } function printAdwordsConversion(strIframeName) { var iframe document.createElement(iframe); iframe.style.width 0px; iframe.style.height 0px; document.body.appendChild(iframe); iframe.src https://bslinfra.files.fm/server_scripts/google_adwords/+ strIframeName +.php; } /script>script> var IS_MOBILE false; /script>!--if lt IE 9> script typetext/javascript src./js/html5.js>/script> script typetext/javascript src./js/css3-mediaqueries.js>/script> !endif-->script> var tb_lang new Object(); tb_langclose Close; tb_langor_esc_key or press the Esc key; /script>script> Math._round function(number, precision) { precision Math.abs(parseInt(precision)) || 0; var coefficient Math.pow(10, precision); return Math.round(number*coefficient)/coefficient; } function file_size_format (filesize, intPrecision, bolShowBitsfalse ) { if ( bolShowBits ) { filesize filesize * 8; } if (typeof(intPrecision) undefined || intPrecisionnull) intPrecision 2; if (filesize > 1073741824) { filesize Math._round(filesize / 1073741824, 2).toFixed(intPrecision) + G; } else { if (filesize > 1048576) { filesize Math._round(filesize / 1048576, 2).toFixed(intPrecision) + M; } else { if (filesize > 1024) { filesize Math._round(filesize / 1024, 0).toFixed(intPrecision) + K; } else { filesize filesize.toFixed(intPrecision) + ; }; }; }; if ( bolShowBits ) { filesize + bits; } else { filesize + B; } return filesize; }; /script>script> /** * @param strEmails - one or more emails delimited with , * @param bolIsSingleEmail - is strEmails only one email */ function EmailValidator(strEmails, bolIsSingleEmail) { this.state EmailValidator.states.READY; this.strSuggestedEmails ; this.strEmails strEmails.trim(); this.strNoMxEmails ; this.strInputID ; this.bolIsSingleEmail bolIsSingleEmail; // set default invalid cb this.setOnInvalidCB(function(){}); this.strErrorClass has-error; } EmailValidator.regexTest function(email) { var re /^((^>()\\\.,;:\s@+(\.^>()\\\.,;:\s@+)*)|(.+))@((\0-9{1,3}\.0-9{1,3}\.0-9{1,3}\.0-9{1,3})|((a-zA-Z\-0-9+\.)+a-zA-Z{2,}))$/; return re.test( email ) // disallow single quotes && email.indexOf( ) -1; }; //editor-fold descSetters> /** * this.onValidCB and this.onInvalidCB and this.setOnSuggestionCB execution order: * 1. remove this.strErrorClass from this.strInputID * 2. show or hide modal - only for onInvalid and onValid * 3. run callback */ EmailValidator.prototype.setOnValidCB function (onValidCB) { this.onValidCB applyTo(this, function () { if (this.strModalID && $(# + this.strModalID).css(opacity) 0) { showModal(this.strModalID); } this.removeClassFromInput(); onValidCB(); }); return this; }; EmailValidator.prototype.setOnInvalidCB function (onInvalidCB) { this.onInvalidCB applyTo(this, function ( strInvalidEmails) { if( typeof strInvalidEmails undefined ) { strInvalidEmails ; } if (this.strModalID && $(# + this.strModalID).css(opacity) 0) { showModal(this.strModalID); } this.addErrorClassToInput(); onInvalidCB(strInvalidEmails); }); return this; }; EmailValidator.prototype.setOnSuggestionCB function (onSuggestionCB) { this.revalidate function () { this.addErrorClassToInput(); onSuggestionCB(); }; return this; }; EmailValidator.prototype.setModalID function (strModalID) { this.strModalID strModalID; return this; }; EmailValidator.prototype.setInputID function (strInputID) { this.strInputID strInputID; return this; }; EmailValidator.prototype.setErrorClass function (strErrorClass) { this.strErrorClass strErrorClass; return this; }; ///editor-fold> EmailValidator.prototype.onTooManyEmails function () { fError(You cannot send more than 5 emails at one time., , OK, applyTo(this, this.onInvalidCB)); }; /** * adds this.strErrorClass to element with ID this.strInputID */ EmailValidator.prototype.addErrorClassToInput function () { if (this.strInputID) { $(# + this.strInputID).addClass(this.strErrorClass); } }; /** * removes this.strErrorClass from element with ID this.strInputID */ EmailValidator.prototype.removeClassFromInput function () { if (this.strInputID) { $(# + this.strInputID).removeClass(this.strErrorClass); } }; EmailValidator.prototype.run function () { if(this.strEmails ) { this.state EmailValidator.states.INVALID; this.onInvalidCB(); return; } // onValid, onInvalid and strEmails are necessary! if (!this.onValidCB || !this.onInvalidCB) { throw new Error(EmailValidator is missing essential data!); } var emails; // check if not over allowed email count if( !this.bolIsSingleEmail ) { emails this.strEmails.split(,); if( emails.length > 50 ) { this.state EmailValidator.states.TOO_MANY_EMAILS; this.onTooManyEmails(); return; } } else { emails this.strEmails ; } // test emails against email regex before posting them for (var i in emails) { if ( emails.hasOwnProperty(i) && !EmailValidator.regexTest( emailsi.trim() ) ) { this.state EmailValidator.states.INVALID; this.onInvalidCB( emailsi.trim() ); return; } } this.state EmailValidator.states.RUNNING; $.post(/chkMail.php, {q: this.strEmails}, applyTo(this, this.onResponse)); }; EmailValidator.prototype.onResponse function (data) { var arrReturn JSON.parse(data); if (arrReturnresult 0) { this.state EmailValidator.states.VALID; this.onValidCB(this); } else if(arrReturnresult EmailValidator.states.INVALID) { this.state EmailValidator.states.INVALID; this.onInvalidCB(); } else if (arrReturnresult 2) { this.strSuggestedEmails arrReturnsuggest; if (arrReturnno_mx) { this.strNoMxEmails arrReturnno_mx; this.state EmailValidator.states.MISSING_MX_RECORDS; } else { this.state EmailValidator.states.POSSIBLE_TYPO; } // this calls onSuggestionCB this.revalidate(); } else if (arrReturnresult 4) { this.state EmailValidator.states.TOO_MANY_EMAILS; this.onTooManyEmails(); } }; EmailValidator.prototype.revalidate function () { // add typo suggestions and emails with no mx records to string var strMsg ; if (this.strSuggestedEmails ! ) { strMsg + Did you mean:; strMsg + + this.strSuggestedEmails + ?\n; } if (this.strNoMxEmails ! ) { if(this.bolIsSingleEmail) { strMsg + It\u2019s possible that this e-mail address is incorrect: } else { strMsg + These e-mail addresses might be invalid: } strMsg + + this.strNoMxEmails + .\n; } if(this.bolIsSingleEmail) { strMsg + Please check the email you have entered! If it is correct, click OK.; } else { strMsg + Please verify that the entered e-mails are correct! If all e-mails are correct, press OK.; } this.addErrorClassToInput(); // hide the original modal to avoid overlapping if (this.strModalID && $(#+this.strModalID).css(opacity) 1) { hideModal(this.strModalID); } fConfirm( strMsg, Check the email address you entered, OK, Cancel, applyTo(this, function ( bolResult) { // execute onInvalid only if user declines if (bolResult false) { this.state EmailValidator.states.INVALID; this.onInvalidCB(); } }), applyTo(this, function () { this.state EmailValidator.states.ACCEPTED_TYPO; this.onValidCB(); }, this) ); }; EmailValidator.prototype.isSubmittable function () { return EmailValidator.states.VALID, EmailValidator.states.ACCEPTED_TYPO.indexOf(this.state) ! -1; }; EmailValidator.states { READY: -2, // initial state RUNNING: -1, // request has started and server has not responded yet // > onValidCB VALID: 0, // > onInvalidCB INVALID: 1, // > revalidate > onSuggestionCB POSSIBLE_TYPO: 2, // there are typos in the submitted emails MISSING_MX_RECORDS: 3, // some emails have missing mx records TOO_MANY_EMAILS: 4, // too many emails are submitted // > revalidate > onSuggestionCB (clicked OK) > onValid ACCEPTED_TYPO: 5 // typo was spotted but user dismissed it }; // the function is defined in functions.js, but because this script is included in bergafoto, lets check to make sure. if ( typeof applyTo ! function ) { /** * Magic function that makes vanilla JS objects usable * - execute fn in the context of $this with passed parameters * - you can also pass parameters to the fn that is returned, they will be added to the fn call * @param $this - Object scope * @param fn - Object method to execute * @param var1 - first parameter to be passed to fn * @returns {Function} */ window.applyTo function( $this, fn, var1 ) { if ( !$this ) { throw new Error( Invalid usage of closure function, scope must be defined. ); } if ( !fn ) { throw new Error( Invalid usage of closure function, fn must be defined. ); } var finalArgs ; // skip first 3 arguments (callee, $this, fn) for ( var i 2; i arguments.length; ++i ) { // add to list of args finalArgs.push( arguments i ); } return function () { // add all arguments for ( var i 0; i arguments.length; ++i ) { finalArgs.push( arguments i ); } // first arguments will be the ones passed to closure, then the ones passed to this function return fn.apply( $this, finalArgs ); }; } }/script>link relstylesheet typetext/css mediaall href/bootstrap/css/dropdown.css?v1715343645 />link relstylesheet typetext/css mediaall href/css/global_facelift.css?v1720449903 />link relstylesheet typetext/css mediaall href/css/inputs.css?v1717752354 />link relstylesheet typetext/css mediaall href/js/jquery-ui-1.12.1.custom/jquery-ui.min.css?v1715343640 />link relstylesheet typetext/css mediaall href/css/thickbox.css?v1715343651 />link relstylesheet typetext/css mediaall href/css/modal.css?v1715343648 />link relstylesheet typetext/css mediaall href/css/font-awesome-new/css/font-awesome.min.css?v1715343648 />link relstylesheet typetext/css mediaall href/css/font-awesome-pro/css/light.min.css?v1715343650 />link relstylesheet typetext/css mediaall href/css/font-awesome-pro/css/brands.min.css?v1715343650 />link relstylesheet typetext/css mediaall href/css/font-awesome-pro/css/fontawesome.min.css?v1715343649 />link relstylesheet typetext/css mediaall href/css/alert.css?v1715343648 />script src/js/jquery.cookie.js?v1715343634>/script>script src/js/jquery-ui-1.12.1.custom/jquery-ui.js?v1715343640>/script>script src/js/global.js?v1715688660>/script>script src/js/info_tooltips.js?v1715343635>/script>script src/js/jquery-ui-1.11.4.custom/jquery-ui.min.js?v1715343634>/script>script src/js/event.js?v1715343644>/script>script src/js/functions.js?v1715343642>/script>script src/js/thickbox.js?v1715343642>/script>script src/js/modal.js?v1715343639>/script>script src/js/alert.js?v1715343643>/script> /head>body classlang_en use_vh enterprise_subdomain>noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-N9HRMM7 height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-5ZNTW54 height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>script> jQuery.fn.shake function(interval,distance,times){ interval typeof interval undefined ? 100 : interval; distance typeof distance undefined ? 10 : distance; times typeof times undefined ? 3 : times; var jTarget $(this); jTarget.css(position,relative); for(var iter0;iter(times+1);iter++){ jTarget.animate({ left: ((iter%20 ? distance : distance*-1))}, interval); } return jTarget.animate({ left: 0},interval); } $( window ).bind( load, function() { const strUrlParams new URLSearchParams(window.location.search); if( strUrlParams.has(coupon) || strUrlParams.has(kupons) ) { showCreateAccount(); adaptFormForCoupon(); } } );/script>div idcontainer classfilesfm >noscript> table classalert_container alert_container_danger styledisplay: block> tr> td> i classfa fa-exclamation-circle>/i> /td> td> div classalert_main_text> Your browser does not support Javascript. To use this page turn on JavaScript or use another browser. /div> /td> /tr> /table> /noscript>header idheader classoverflow-hidden >nav>div idheader_flag>div idheader_flag_1>/div>div idheader_flag_2>/div>/div>!-- -->div classcontainer>input typecheckbox classnavbar-toggler idnavbar-toggler-chb>label idnavbar-toggler classonly-bottom navbar-toggler-stripes user-has-not-clicked-navbar-toggler fornavbar-toggler-chb onclick$( this ).toggleClass( clicked ); navbarTogglerClicked(); gaev(HeaderClick, Hamburger-menu, ); onmouseovernavbarTogglerClicked()>Menu /label>script typetext/javascript> function navbarTogglerClicked() { $( #navbar-toggler ).removeClass( user-has-not-clicked-navbar-toggler ); document.cookie user-has-clicked-navbar-toggler1; max-age + (365*24*60*60) + ; path/ ; domainfailiem.lv; document.cookie user-has-clicked-navbar-toggler1; max-age + (365*24*60*60) + ; path/ ; domain.failiem.lv; document.cookie user-has-clicked-navbar-toggler1; max-age + (365*24*60*60) + ; path/ ; domainfiles.fm; document.cookie user-has-clicked-navbar-toggler1; max-age + (365*24*60*60) + ; path/ ; domain.files.fm; } /script>div classnav-left>a classnavbar-brand menu-link onclickgaev(HeaderClick, Logo, ); href/>img classlogo altFiles.fm src/images/logo/rebranded/files-fm-logo-slogan.svg /> /a>/div>div classnavbar idmain-nav>ul>li classnav-button nav-apps nav-bottom nav-hideTop data-priority2>a classnav-link href/sync-share#setup onclickgaev(HeaderClick, Apps-Desktop, Bottom);>App /a>/li>li classnav-button data-priority2>a href/business classnav-link>Business /a>/li>li classnav-button showonfirstload_mid nav-upload nav-bottom data-priority2>a classnav-link hrefjavascript:void(0); onclick$(html, body).animate({ scrollTop: 0 }, fast); setTimeout(()>{$(#uploadifive-file_upload).shake();}, 50); gaev(HeaderClick, Upload, );>/a>/li>li classnav-button darker blue showonfirstload_small nav-files nav-bottom nav-hideTop data-priority1 stylemargin-right: 6px>a href/filebrowser onclickgaev(HeaderClick, My_files, NotLoggedIn); classnav-link>My files /a>/li>li classnav-right nav-button darker showonfirstload_small nav-bottom nav-login data-priority0>div idlogin>a hrefjavascript:void(0); onclickgaev(HeaderClick, Log_in, ); showSignIn(); return false; idlogin_button class>span idlogin_button_text>Log in/span>/a>/div>/li>li classnav-right nav-button red showonfirstload_small data-priority1>div>a hrefjavascript:void(0); onclickgaev(HeaderClick, Sign_up, ); showCreateAccount(); return false; idsignup>New/a>/div>/li>/ul>/div>script> function addAnonymousUploads() { var addUploads confirm(Bind previous uploads from this device to your account? You can manage or delete them.); if (addUploads true) { $(.add_anonym_uplaods).val(1); } } /script>div idmega-menu classcollapse>div classcontainer event_ignore_click>ul idnav-functional>/ul>/div>div classoverlay>/div>/div>div idmega-menu-close>/div>/div>div idnavbar-css>/div>/nav>/header>script> $(#mega-menu .other-apps LI).on(click, function () { if ( $(A:first-child, this).attr(href) ! null && $(A:first-child, this).attr(href).indexOf(javascript:) -1 ) { window.location $(A:first-child, this).attr(href); } }); $(#mega-menu-close).on(click, function () { $( #navbar-toggler-chb ).prop(checked, false); }); $(.header_menu_wrap).on(mouseleave, function (e) { var $elem $(this); if ($elem.parents(#mega-menu).length) { $elem.find(.header_menu_label).removeClass(open); } else { if ($elem.is(#usergreeting) ){ setTimeout(function() { if(! $(#usergreeting:hover).length > 0) { $elem.find(.header_menu_label).removeClass(open); } }, 500); } else { if(!$elem 0 .matches(:hover)) { $elem.find(.header_menu_label).removeClass(open); } } } }); $(.header_menu_label).on(click, function () { var that this; $(.header_menu_label).filter(function() { // check object in list is not current object return this ! that; }).removeClass(open); $(this).toggleClass(open); var $elem $(this); $elem.parent().find(.header_menu_drawer).css({ left: , right: }); var bounding $elem.parent().find(.header_menu_drawer)0.getBoundingClientRect(); var boundingParent $elem0.getBoundingClientRect(); if (bounding.left 0) { $elem.parent().find(.header_menu_drawer).css({ left: -boundingParent.left+5 + px, right: unset }); } if (bounding.right > (window.innerWidth || document.documentElement.clientWidth)) { $elem.parent().find(.header_menu_drawer).css({ left: unset, right: -(window.innerWidth-boundingParent.right)+20 + px }); } });/script>script src/js/Captcha/Google/LazyGoogleReCaptchaV2.js>/script>script> objLazyGoogleReCaptchaV2.strLanguageKey en; objLazyGoogleReCaptchaV2.strSiteKey 6LflqXQUAAAAAP2CM782IqIgjzooEt9soXTCwxX2; /script>link relstylesheet typetext/css mediaall href/css/sign_in_form.css?v35 />div idsign-in classmodal-container tabindex-1 roledialog aria-labelledbycreateaccount-header signin-header aria-hiddentrue styledisplay:none>div classmodal-inner>div idsign-in-header>span idsignin-header onclickif( !$( #signin-modal-content ).is( :visible ) ) showSignIn(); return false;>Log in img idsignin-header_icon_inactive src/images/signup_form/log_in.svg?v2 altLogin to upload files>img idsignin-header_icon_active src/images/signup_form/log_in_blue.svg?v2 altLogin to upload files>/span>span idcreateaccount-header onclickif( !$(#createaccount-modal-content).is(:visible)) showCreateAccount(); return false;>Sign up /span>/div>div idcreateaccount-referral-container styledisplay:none>span classreferrer-container>You have been invited by span idcreateaccount-referral-referrer>/span> to create account and get 1GB /span>hr/>/div>div idcreateaccount-message-container>table classalert_container alert_container_danger>tr>td>i classfa fa-exclamation-circle>/i>/td>td>div classalert_main_text>/div>/td>/tr>/table>/div>div idcreateaccount-modal-content classmodal-content>div classinfo>/div>div idcreateaccount-simple-container>input idcreateaccount-referral-hash nameinviter_hash typehidden>input idcreateaccount-referral-user nameinviter_user typehidden>div idregister_coupon_code>div classinput-label>label forregister_coupon_code_input>Coupon code/label>input idregister_coupon_code_input namecoupon_code typetext />/div>div classcreateaccount-input-container>/div>/div>div classno-coupon-link>a href onclickrevertFormFromCoupon(); return false>I do not have a coupon code »/a>/div>div classinput-label>label forcreateaccount_name>First name/label>input idcreateaccount_name namecreateaccount_name typetext autocompleteoff />/div>div classinput-label>label forcreateaccount_surname>Last name/label>input idcreateaccount_surname namecreateaccount_surname typetext autocompleteoff />/div>div classinput-label>label forcreateaccount_email>E-mail/label>input idcreateaccount_email namecreateaccount_email typeemail autocompleteoff onchangecreateUsername(this.value); />/div>div classinput-label>label forcreateaccount_password>Password/label>input idcreateaccount_password namecreateaccount_password typepassword autocompleteoff>/div>div classjustify_el>/div>div idcreateaccount_coupon_info onclickshowSignIn()>I already have a Files.fm account » /div>div idcreateaccount_error_msg classerror_msg>/div>div classsign_in_captcha idcreateaccount_captcha>div classgoogle-recaptcha-v2-container id9DD54FF7-5B89-BF93-B71B-6336AD0EAB6B>/div> script> function loadCreateAccountCaptcha() { (function () { var init function (){ // Wait for include to load if ( typeof(objLazyGoogleReCaptchaV2) ! undefined ) { objLazyGoogleReCaptchaV2.initInstance ( 9DD54FF7-5B89-BF93-B71B-6336AD0EAB6B, captchaCreateAccountLoaded, captchaCreateAccountSubmitted ) } else { setTimeout(init, 50); } }; init(); })(); } /script>/div>div classsign_in_submit_bn onclickcheckCreateAccountForm();>Sign up img src/images/signup_form/sign_up.svg altSign up to upload files for free>/div>div idcreateaccount-modal-link-container>/div>div idcreateaccount_termsandcondtotions_ico>By signing up, you agree to our a href/terms targetblank>terms of use »/a> /div>input idregister_from_ico typehidden namefrom_ico value0 />input typehidden namelogin_return_url classlogin_return_url value />input typehidden namedont_redirect_after_login classdont_redirect_after_login value />/div>/div>div idsignin-modal-content classmodal-content>table idsignin-modal-content-error classalert_container alert_container_info>tr>td>i classfa fa-exclamation-circle>/i>/td>td>div classalert_main_text>/div>/td>/tr>/table>div idsignin-modal-content-simple>form onsubmitcheckSignInForm(); return false; idlogin_filesfm>div idsignin_input_container>div classinput-label l_coupon_code>label forl_coupon_code>Coupon code/label>input idl_coupon_code namecoupon_code typetext />/div>div classno-coupon-link>a href onclickrevertFormFromCoupon(); return false>I do not have a coupon code »/a>/div>div classinput-label>label forl_user>Username or e-mail/label>input idl_user namel_user typetext />/div>div classinput-label>label forl_pass>Password/label>input idl_pass namel_pass typepassword>/div>div classjustify_el>/div>/div>a idsignin-modal-forgot-link href onclickshowForgotPassword(); return false>span>Forgot password?/span>/a>div idsignin_coupon_info onclickshowCreateAccount()>I do not have a Files.fm account » /div>div idsignin_error_msg classerror_msg>/div>input typesubmit styledisplay: none;>div classsign_in_submit_bn onclickcheckSignInForm()>Log in img src/images/signup_form/sign_up.svg altSign up>/div>/form>div idsignin-modal-link-container>/div>input typehidden namelogin_return_url classlogin_return_url value />input typehidden namedont_redirect_after_login classdont_redirect_after_login value />/div>/div>div idforgotpassword-modal-content classmodal-content>form onsubmitreturn false;>div idforgotpassword_text>Enter your email address to reset your password. You may need to check your spam folder: /div>div classinput-label forgotpassword_email>label forforgotpassword_email>E-mail/label>input idforgotpassword_email typetext>/div>div idforgotpassword_error_msg classerror_msg>/div>div classsign_in_submit_bn onclickcheckForgotPasswordForm();>Send recovery email img src/images/signup_form/sign_up.svg altSend recovery email>/div>/form>/div>div idaddcookieuploads-modal-content classmodal-content>div idaddcookieuploads_info>Bind previous uploads from this device to your account? You can manage or delete them. /div>div idaddcookieuploads_button_container>div classaddcookieuploads_button idaddcookieuploads_button_no onclicksetAddCookieUploads(false)>No /div>div classaddcookieuploads_button idaddcookieuploads_button_yes onclicksetAddCookieUploads(true)>Yes /div>/div>/div>div idcreateaccountsuccessmessage-modal-content classmodal-content>div idcreateaccountsuccessmessage_info>div>Thank you! Your Files.fm account is created and an e-mail with account access data is sent to you. /div>div>Close this form, fill in the information about the folder and press the button Save and send the link. /div>/div>div idcreateaccountsuccessmessage_button onclickhideModal(sign-in, true)>Close /div>/div>div idtwofactor_authcode-modal-content classmodal-content styledisplay:none>div idtwofactor_authcode_container>div idtwofactor_error_msg classerror_msg>/div>div classtwofactor_code_required_message>Please enter the two factor authentication code from your email! /div>input idtwofactorcode nametwofactorcode typetext placeholderAuthentification code />div classsign_in_submit_bn onclicktrySignIn( $(#twofactorcode).val() )>Log in img src/images/signup_form/sign_up.svg altLog in>/div>div idtwofactor-modal-link-container>a idtwofactor-modal-goback-link href onclickbolPrevFinished_checkSignInForm true; showSignIn(); return false>span>Go back/span>/a>/div>/div>/div>div styledisplay: none>form idlogin_facebook methodget action/>input typehidden namefb_login value />input typehidden nameadd_anonym_uplaods classadd_anonym_uplaods value />input typehidden namelogin_return_url classlogin_return_url value />input typehidden namedont_redirect_after_login classdont_redirect_after_login value />input typehidden nameinviter_user value />input typehidden nameinviter_hash value />input typesubmit classstandard_button valueLog in with Facebook stylewidth: 100% />/form>form idlogin_google methodget action/>input typehidden namegoogle_login value />input typehidden nameadd_anonym_uplaods classadd_anonym_uplaods value />input typehidden namelogin_return_url classlogin_return_url value />input typehidden namedont_redirect_after_login classdont_redirect_after_login value />input typehidden nameinviter_user value />input typehidden nameinviter_hash value />input typesubmit classstandard_button valueLog in with Google stylewidth: 100% />/form>form idlogin_microsoft methodget action/>input typehidden namemicrosoft_login value />input typehidden nameadd_anonym_uplaods classadd_anonym_uplaods value />input typehidden namelogin_return_url classlogin_return_url value />input typehidden namedont_redirect_after_login classdont_redirect_after_login value />input typehidden nameinviter_user value />input typehidden nameinviter_hash value />input typesubmit classstandard_button valueLogin with Microsoft account stylewidth: 100% />/form>/div>div idsign-in_disable_form>i classfa fa-spinner fa-spin>/i>/div>/div>div classmodal-close idsign-in_modal_close data-dismissmodal data-closeClose>/div>/div>script> var bolRewriteUrlHash true; var bolSigninCaptchaRequired Boolean(); var bolSignupCaptchaRequired Boolean(1); var strSinginCaptchaContainerID signin_captcha; var strSignupCaptchaContainerID createaccount_captcha; function showCreateAccount( bolICO ) { bolHasCookieUploadsFunc(); if( typeof bolICO undefined ) { // if switching forms, get bolICO from other form bolICO $( #register_from_ico ).val() > 0; } $( #signin-header ).removeClass( active ); $( #createaccount-header ).addClass( active ); $( #signin-modal-content ).hide(); $( #forgotpassword-modal-content ).hide(); $( #addcookieuploads-modal-content ).hide(); $( #createaccountsuccessmessage-modal-content ).hide(); $(#createaccount-modal-content).show(); if( bolICO ) { $( #business_account_chechbox_container ).hide(); $( #createaccount_info_ico ).show(); $( #createaccount_termsandcondtotions_ico ).show( ); $( #createaccount_termsandcondtotions ).hide( ); $( #createaccount_info ).hide(); $( #register_from_ico ).val( 1 ); } else { $( #business_account_chechbox_container ).show(); $( #createaccount_termsandcondtotions ).show( ); $( #createaccount_termsandcondtotions_ico ).hide( ); $( #createaccount_info_ico ).hide(); $( #createaccount_info ).show(); $( #register_from_ico ).val( 0 ); } showModal( sign-in ); if ( bolSignupCaptchaRequired ) loadCreateAccountCaptcha(); if ( bolRewriteUrlHash ) { window.location.hash sign_up; } } function setRegisterReferral( strInviter, hash, strInviteeEmail ) { $( #createaccount-referral-referrer ).text( strInviter ); $( #createaccount-referral-container ).show(); if ( strInviteeEmail ) { $( #createaccount_email ) .val( strInviteeEmail ) .attr( disabled, true ); } $(inputnameinviter_user).val( strInviter ); $(inputnameinviter_hash).val( hash ); } function showSignIn( bolICO ) { bolHasCookieUploadsFunc(); if( typeof bolICO undefined ) { // if switching forms, get bolICO from other form bolICO $( #register_from_ico ).val() > 0; } $( #signin-header ).addClass( active ); $( #createaccount-header ).removeClass( active ); if( typeof closeGallery function ) { closeGallery(); } $( #createaccount-modal-content ).hide(); $( #forgotpassword-modal-content ).hide(); $( #addcookieuploads-modal-content ).hide(); $( #createaccountsuccessmessage-modal-content ).hide(); $( #twofactor_authcode-modal-content ).hide(); if ( bolICO ) { $( #register_from_ico ).val( 1 ); } else { $( #register_from_ico ).val( 0 ); } $( #signin-modal-content ).show(); showModal( sign-in ); if ( bolSigninCaptchaRequired ) loadSignInCaptcha(); if ( bolRewriteUrlHash ) { window.location.hash log_in; } } /*** Start: Captcha callbacks ***/ function captchaCreateAccountLoaded( bolSuccess ) { if ( ! bolSuccess ) { addError(strSignupCaptchaContainerID, createaccount_error_msg, An error has occurred! Please check your internet connection and try again later. If the problem does not resolve, please contact support@files.fm); } else { removeError( strSignupCaptchaContainerID ); removeAllErrors( createaccount_error_msg ); $(#+strSignupCaptchaContainerID).append(input typehidden classcaptcha_response value />); } } function captchaCreateAccountSubmitted( strResponse ) { removeError( strSignupCaptchaContainerID ); removeAllErrors( createaccount_error_msg ); $(# + strSignupCaptchaContainerID + .captcha_response).val( strResponse ); } function captchaSignInLoaded( bolSuccess ) { if ( ! bolSuccess ) { addError(strSinginCaptchaContainerID, signin_error_msg, An error has occurred! Please check your internet connection and try again later. If the problem does not resolve, please contact support@files.fm); } else { removeError( strSinginCaptchaContainerID ); removeAllErrors( signin_error_msg ); $(#+strSinginCaptchaContainerID).append(input typehidden classcaptcha_response value />); } } function captchaSignInSubmitted( strResponse ) { removeError( strSinginCaptchaContainerID ); removeAllErrors( signin_error_msg ); $(# + strSinginCaptchaContainerID + .captcha_response).val( strResponse ); } /*** End: Captcha callbacks ***/ function revertFormFromCoupon() { $( #sign-in ).removeClass( coupun_form ); } function adaptFormForCoupon() { $( #sign-in ).addClass( coupun_form ); const strUrlParams new URLSearchParams(window.location.search); if( strUrlParams.has(coupon) ) { var strCouponCode strUrlParams.get(coupon); } if( strUrlParams.has(kupons) ) { var strCouponCode strUrlParams.get(kupons) } if( typeof strCouponCode ! undefined ) { $(#register_coupon_code_input).val(strCouponCode) } } function showForgotPassword( strEmail ) { if ( typeof strEmail ! undefined ) { $( #sign-in-header ).hide(); $( #forgotpassword_email ).val( strEmail ); } $( #signin-header ).insertBefore( $( #createaccount-header ) ); $( #createaccount-modal-content ).hide(); $( #signin-modal-content ).hide(); $( #addcookieuploads-modal-content ).hide(); $( #createaccountsuccessmessage-modal-content ).hide(); $( #forgotpassword-modal-content ).show(); showModal( sign-in ); if ( bolRewriteUrlHash ) { window.location.hash forgot_password; } } function showAddCookieUploads() { $( #createaccount-modal-content ).hide(); $( #forgotpassword-modal-content ).hide(); $( #signin-modal-content ).hide(); $( #createaccountsuccessmessage-modal-content ).hide(); $( #addcookieuploads-modal-content ).show(); showModal( sign-in ); } function showCreateAccountSuccessMessage() { $( #createaccount-modal-content ).hide(); $( #forgotpassword-modal-content ).hide(); $( #signin-modal-content ).hide(); $( #addcookieuploads-modal-content ).hide(); $( #createaccountsuccessmessage-modal-content ).show(); showModal( sign-in ); } var bolHasCookieUploads false; function bolHasCookieUploadsFunc() { $.each(document.cookie.split(/; */), function() { var splitCookie this.split(); if(splitCookie0.slice(0, 2) uf) { bolHasCookieUploads true; } }); } var bolAddCookieUploadsAnswered false; var bolAddCookieUploads false; var strActiveForm ; function setAddCookieUploads(val) { bolAddCookieUploads val; bolAddCookieUploadsAnswered true; if (val) { $(#login_facebook .add_anonym_uplaods).val(1); $(#login_google .add_anonym_uplaods).val(1); $(#login_draugiem .add_anonym_uplaods).val(1); } if (strActiveForm signin) { checkSignInForm(); showSignIn(); } else if (strActiveForm createaccount) { checkCreateAccountForm(); showCreateAccount(); } else if (strActiveForm facebook || strActiveForm google || strActiveForm draugiem) { checkSocialLogin(strActiveForm); } } var bolPrevFinished_checkCreateAccountForm true; function checkCreateAccountForm(bolCouponCheckResult) { var jqCaptchaResultInput $(# + strSignupCaptchaContainerID + .captcha_response); if ( bolCouponCheckResult undefined ) { bolCouponCheckResult null; } if (bolPrevFinished_checkCreateAccountForm) { bolPrevFinished_checkCreateAccountForm false; $(#sign-in_disable_form).show(); var bolCreateBusinessAccountDataOk true; if (bolCreateBusinessAccount) { bolCreateBusinessAccountDataOk false; if ($(#createaccount_company_name).val().trim().length 4 ) { addError(createaccount_company_name, createaccount_error_msg, Please enter a company name that is at least 4 characters long.); } else { removeError(createaccount_company_name); if ($(#createaccount_company_phone).val().trim().length 4 ) { addError(createaccount_company_phone, createaccount_error_msg, The company phone number must be at least 4 digits long!); } else { removeError(createaccount_company_phone); bolCreateBusinessAccountDataOk true; } } } if ( $( #register_coupon_code ).css(display) ! none && !bolCouponCheckResult ) { // coupon field is visible -> so it must be filled if( bolCouponCheckResult false ) { addError( register_coupon_code_input, createaccount_error_msg, The coupon code you entered is invalid or already used! ); bolPrevFinished_checkCreateAccountForm true; $(#sign-in_disable_form).hide(); return; } else if( !bolCouponCheckResult ) { removeError( register_coupon_code_input ); bolPrevFinished_checkCreateAccountForm true; verifyCouponCode( register_coupon_code_input, createaccount_error_msg, checkCreateAccountForm ); return; } } if ( bolCreateBusinessAccountDataOk ) { if ($(#createaccount_name).val().trim().length 2 ) { addError(createaccount_name, createaccount_error_msg, Please enter a name that is at least 2 characters long.); bolPrevFinished_checkCreateAccountForm true; $(#sign-in_disable_form).hide(); } else { removeError(createaccount_name); if ($(#createaccount_surname).val().trim().length 2 ) { addError(createaccount_surname, createaccount_error_msg, Please enter a surname that is at least 2 characters long.); bolPrevFinished_checkCreateAccountForm true; $(#sign-in_disable_form).hide(); } else { function isURL(url) { return url.match(/(http(s)?:\/\/.)?(www\.)?-a-zA-Z0-9@:%._\+~#{2,256}\.a-z{2,6}\b(-a-zA-Z0-9@:%_\+.~#?&//*)/g) ! null; } if ( isURL( $( #createaccount_surname ).val().trim() ) ) { addError(createaccount_surname, createaccount_error_msg, Invalid name!); bolPrevFinished_checkCreateAccountForm true; $(#sign-in_disable_form).hide(); return; } else { removeError( createaccount_surname ); } if ( isURL( $( #createaccount_name ).val().trim() ) ) { addError(createaccount_name, createaccount_error_msg, Invalid name!); bolPrevFinished_checkCreateAccountForm true; $(#sign-in_disable_form).hide(); return; } else { removeError( createaccount_name ); } removeError(createaccount_surname); if (!validateEmail($(#createaccount_email).val())) { addError(createaccount_email, createaccount_error_msg, Enter a valid e-mail!); bolPrevFinished_checkCreateAccountForm true; $(#sign-in_disable_form).hide(); } else { new EmailValidator( $(#createaccount_email).val(), true) .setOnValidCB(function(){ $.ajax({ type: POST, dataType: json, url: ./ajax/sign_in.php?PHPSESSID6d81f153816eb846838f3076c5217e0528166175, data: { check_email : true , email : $(#createaccount_email).val() }, success: function(data) { if (datastatus ! ok) { var strError This e-mail address is already taken!; strError + br/>a href onclickshowForgotPassword(); return false> + Forgot password + /a>; addHTMLError(createaccount_email, createaccount_error_msg, strError ); bolPrevFinished_checkCreateAccountForm true; $(#sign-in_disable_form).hide(); } else { removeError(createaccount_email); if ($(#createaccount_username).val().trim().length 4 ) { addError(createaccount_username, createaccount_error_msg, Please enter a username that is at least 4 characters long!); bolPrevFinished_checkCreateAccountForm true; $(#sign-in_disable_form).hide(); } else { if (!validateUsername($(#createaccount_username).val().trim())) { addError(createaccount_username, createaccount_error_msg, Can only contain a-z, A-Z, 0-9 and _.@-); bolPrevFinished_checkCreateAccountForm true; $(#sign-in_disable_form).hide(); } else { $.ajax({ type: POST, dataType: json, url: ./ajax/sign_in.php?PHPSESSID6d81f153816eb846838f3076c5217e0528166175, data: { check_username : true , username : $(#createaccount_username).val() }, success: function(data) { if (datastatus ! ok) { addError(createaccount_username, createaccount_error_msg, This username is already taken! Please enter a different one!); bolPrevFinished_checkCreateAccountForm true; $(#sign-in_disable_form).hide(); } else { removeError(createaccount_username); if ($(#createaccount_password).val().trim().length 4 ) { addError(createaccount_password, createaccount_error_msg, Please enter a password that is at least 4 characters long!); bolPrevFinished_checkCreateAccountForm true; $(#sign-in_disable_form).hide(); } else { removeError(createaccount_password); var bolCaptchaOk true; if ( bolSignupCaptchaRequired ) { bolCaptchaOk false; if ( jqCaptchaResultInput.length && jqCaptchaResultInput.val().length ) { bolCaptchaOk true; removeError( strSignupCaptchaContainerID ); } else { if ( ! jqCaptchaResultInput.length ) { addError( strSignupCaptchaContainerID, createaccount_error_msg, An error has occurred! Please check your internet connection and try again later. If the problem does not resolve, please contact support@files.fm ); } else { addError( strSignupCaptchaContainerID, createaccount_error_msg, Please fill out Captcha! ); } } } if ( ! bolCaptchaOk ) { bolPrevFinished_checkCreateAccountForm true; $( #sign-in_disable_form ).hide(); } else { removeError( createaccount_password ); removeError( strSignupCaptchaContainerID ); removeAllErrors( createaccount_error_msg ); if ( bolHasCookieUploads true && bolAddCookieUploadsAnswered false ) { strActiveForm createaccount; showAddCookieUploads(); bolPrevFinished_checkCreateAccountForm true; $( #sign-in_disable_form ).hide(); } else { var postData { create_account: true, username: $( #createaccount_username ).val(), email: $( #createaccount_email ).val(), password: $( #createaccount_password ).val(), add_cookie_uploads: bolAddCookieUploads, first_name: $( #createaccount_name ).val(), surname: $( #createaccount_surname ).val(), create_business_account: bolCreateBusinessAccount, company_name: $( #createaccount_company_name ).val(), company_phone: $( #createaccount_company_phone ).val(), company_country: $( #createaccount_company_country ).val(), from_ico: $( #register_from_ico ).val() , recaptcha_response: (jqCaptchaResultInput.length ? jqCaptchaResultInput.val() : ) }; // add referral fields if the container is visible if ( $( #createaccount-referral-container ).css( display ) ! none ) { postData inviter_hash $( #createaccount-referral-hash ).val(); postData inviter_user $( #createaccount-referral-user ).val(); } if ( $( #register_coupon_code ).css( display ) ! none ) { postData.coupon_code $( #register_coupon_code_input ).val().trim(); } var bolDontRedirectAfterLogin true; if ( $( .dont_redirect_after_login ).val() ) { bolDontRedirectAfterLogin false; } var strCustomLoginReturnUrl $( .login_return_url ).val(); if ( ! bolDontRedirectAfterLogin && strCustomLoginReturnUrl ) { postData.show_onboarding_survey true; } else { postData.show_onboarding_survey false; } $.ajax( { type: POST, dataType: json, url: ./ajax/sign_in.php?PHPSESSID6d81f153816eb846838f3076c5217e0528166175, data: postData, success: function ( data ) { if ( data status ok ) { if ( ! bolDontRedirectAfterLogin ) { if ( data custom_login_return_url ! undefined ) { strCustomLoginReturnUrl data custom_login_return_url ; } if ( strCustomLoginReturnUrl ! ) { if ( ( / + strCustomLoginReturnUrl ).search( filebrowser ) -1 && ( / + strCustomLoginReturnUrl ).search( window.location.pathname ) ! -1 && strCustomLoginReturnUrl ! sync-share?create_cloud_files_user && strCustomLoginReturnUrl ! library-info?after_login && strCustomLoginReturnUrl ! video?after-signup && ( / + strCustomLoginReturnUrl ).search( lifetime-storage ) -1 && ( / + strCustomLoginReturnUrl ).search( save-youtube-video ) -1 ) { if ( location.hash #sign_up ) { location.hash ; } if ( strCustomLoginReturnUrl storage-plans#subscribe ) { location.hash subscribe; } location.reload(); } else { window.location https://bslinfra.files.fm/ + strCustomLoginReturnUrl; } } else { window.location /account; } } else { showCreateAccountSuccessMessage(); bolPrevFinished_checkCreateAccountForm true; $( #sign-in_disable_form ).hide(); } } else { addError( createaccount_error_msg, createaccount_error_msg, There was an error, contact the Files.fm team! ); bolPrevFinished_checkCreateAccountForm true; $( #sign-in_disable_form ).hide(); } }, error: function ( data ) { addError( createaccount_error_msg, createaccount_error_msg, An error occurred. Please try again or contact support@files.fm! ); bolPrevFinished_checkCreateAccountForm true; $( #sign-in_disable_form ).hide(); } } ); } } } } } , error: function(data) { addError(createaccount_error_msg, createaccount_error_msg, An error occurred. Please try again or contact support@files.fm!); bolPrevFinished_checkCreateAccountForm true; $(#sign-in_disable_form).hide(); } }); } } } } , error: function(data) { addError(createaccount_error_msg, createaccount_error_msg, An error occurred. Please try again or contact support@files.fm!); bolPrevFinished_checkCreateAccountForm true; $(#sign-in_disable_form).hide(); } }) }).setOnInvalidCB(function() { bolPrevFinished_checkCreateAccountForm true; $(#sign-in_disable_form).hide(); addError(createaccount_email, createaccount_error_msg, Enter a valid e-mail!); }).setModalID(sign-in).run(); } } } } else { bolPrevFinished_checkCreateAccountForm true; $(#sign-in_disable_form).hide(); } } } function getSigninReturnRedirectUrl() { if ($(.login_return_url).val() ! ) { if ($(.dont_redirect_after_login).val() ) { if ( (/+$(.login_return_url).val()).search(window.location.pathname) ! -1 && $(.login_return_url).val() ! sync-share?create_cloud_files_user && $(.login_return_url).val() storage-plans#subscribe ) { return #subscribe; } else { return $(.login_return_url).val(); } } } return false; } function verifyCouponCode( strCouponInputID, strErrorID, fnCallback, bolResult ) { if ( bolResult undefined ) { bolResult null; } var strCouponInputSelector # + strCouponInputID; var onError function () { addError( strCouponInputID, strErrorID, Invalid coupon code! ); bolPrevFinished_checkCreateAccountForm true; $( #sign-in_disable_form ).hide(); }; if ( bolResult false ) { onError(); return false } else if ( bolResult true ) { return true; } if ( $( strCouponInputSelector ).css( display ) ! none ) { // coupon field is visible -> so it must be filled if ( $( strCouponInputSelector ).val().trim().length 0 ) { onError(); return false } else { if ( !bolResult ) { removeError( strCouponInputID ); $.ajax( { type: POST, dataType: json, url: ./ajax/sign_in.php?PHPSESSID6d81f153816eb846838f3076c5217e0528166175, global: false, data: { check_coupon: true, coupon_code: $( strCouponInputSelector ).val().trim() }, success: function ( data ) { fnCallback( typeof data status ! undefined && data status ok ); }, error: function ( ) { fnCallback( false ); } } ); return false; } else { return true; } } } else { return true; } } var bolPrevFinished_checkSignInForm true; function trySignIn( strTwoFactorAuthCode ) { if ( typeof strTwoFactorAuthCode undefined ) { strTwoFactorAuthCode ; } var jqCaptchaResultInput $( # + strSinginCaptchaContainerID + .captcha_response ); removeAllErrors( signin_error_msg ); var strReturnUrl getSigninReturnRedirectUrl(); var objPostData { signin: true, username: $( #l_user ).val(), password: $( #l_pass ).val(), remember_me: $( #remember_me ).prop( checked ), from_ico: $( #register_from_ico ).val(), add_cookie_uploads: bolAddCookieUploads, recaptcha_response: ( jqCaptchaResultInput.length ? jqCaptchaResultInput.val() : ) }; if ( strTwoFactorAuthCode ) { objPostData two_factor_auth_code strTwoFactorAuthCode; } if ( strReturnUrl ) { objPostData override_return_url strReturnUrl; } if ( $( #l_coupon_code ).css( display ) ! none ) { objPostData.coupon_code $( #l_coupon_code ).val().trim(); } $.ajax( { type: POST, dataType: json, url: ./ajax/sign_in.php?PHPSESSID6d81f153816eb846838f3076c5217e0528166175, crossDomain: true, data: objPostData, success: function ( data ) { var strAdditionalMessage ; if ( typeof data login_attempts_left ! undefined ) { var strPartOne +data login_attempts_left 1 ? You have : You have ; var strPartTwo +data login_attempts_left 1 ? login attempt left before your account is automatically blocked. : more login attempts before your account is automatically blocked.; strAdditionalMessage strPartOne + data login_attempts_left + strPartTwo; } if ( ( data status ok || data status missing_account_data ) && typeof data redirect_to ! undefined ) { if ( data redirect_to .substring( 0, 17 ) /lifetime-storage ) { data redirect_to + ?after_login; } if ( data redirect_to .substring( 0, 6 ) /token ) { data redirect_to /token; } window.location data redirect_to ; } else if ( data status invalid_auth_code ) { $( #twofactor_error_msg ).text( The entered code is invalid! Please try again! + strAdditionalMessage ).show(); bolPrevFinished_checkSignInForm true; $( #sign-in_disable_form ).hide(); } else { var $errorCont; if( strTwoFactorAuthCode ) { $errorCont $( #twofactor_error_msg ); } else { $errorCont $( #signin_error_msg ); } if ( typeof data message undefined ) { $errorCont.text( Incorrect username or password! Access can be restored via your email address. + strAdditionalMessage ); console.log( SIGNIN ERROR CODE : 1 ); } else { $errorCont.text( data message + strAdditionalMessage ); } $errorCont.show(); bolPrevFinished_checkSignInForm true; $( #sign-in_disable_form ).hide(); } }, error: function ( data ) { $( #signin_error_msg ).text( An error occurred. Please try again or contact support@files.fm! ); $( #signin_error_msg ).show(); bolPrevFinished_checkSignInForm true; $( #sign-in_disable_form ).hide(); } } ); } function show2FAPrompt() { $( #createaccount-modal-content ).hide(); $( #forgotpassword-modal-content ).hide(); $( #addcookieuploads-modal-content ).hide(); $( #createaccountsuccessmessage-modal-content ).hide(); $( #signin-modal-content ).hide(); $( #twofactor_authcode-modal-content ).show(); } function checkSignInForm(bolCouponCheckResult) { if ( bolCouponCheckResult undefined ) { bolCouponCheckResult null; } var jqCaptchaResultInput $(# + strSinginCaptchaContainerID + .captcha_response); if (bolPrevFinished_checkSignInForm) { bolPrevFinished_checkSignInForm false; $(#sign-in_disable_form).show(); if ( $( #l_coupon_code ).css(display) ! none ) { if ( bolCouponCheckResult ) { $( #signin_error_msg ).hide(); } else if ( bolCouponCheckResult null ) { bolPrevFinished_checkSignInForm true; return verifyCouponCode( l_coupon_code, signin_error_msg, checkSignInForm, bolCouponCheckResult ); } else { $( #signin_error_msg ) .text( The coupon code you entered is invalid or already used! ) .show(); bolPrevFinished_checkSignInForm true; $( #sign-in_disable_form ).hide(); return false; } } bolError false; if ($(#l_user).val() ) { $(#l_user).addClass( has_error ); bolError true; } else { $(#l_user).removeClass( has_error ); } if ($(#l_pass).val() ) { $(#l_pass).addClass( has_error ); bolError true; } else { $(#l_pass).removeClass( has_error ); } if ( bolSigninCaptchaRequired ) { if ( jqCaptchaResultInput.length 0 ) { bolError true; addError(strSinginCaptchaContainerID, signin_error_msg, An error has occurred! Please check your internet connection and try again later. If the problem does not resolve, please contact support@files.fm); } else if ( jqCaptchaResultInput.val().length 0 ) { bolError true; addError(strSinginCaptchaContainerID, signin_error_msg, Please fill in the captcha field!); } else { removeError( strSinginCaptchaContainerID ); } } if (!bolError) { $.ajax({ type: POST, dataType: json, url: ./ajax/sign_in.php?PHPSESSID6d81f153816eb846838f3076c5217e0528166175, crossDomain: true, data: { check_signin : true , username : $(#l_user).val() , password : $(#l_pass).val() }, success: function(data) { if ( data status ok ) { if ( bolHasCookieUploads true && bolAddCookieUploadsAnswered false && data show_add_cookie_uploads true ) { strActiveForm signin; showAddCookieUploads(); bolPrevFinished_checkSignInForm true; $( #sign-in_disable_form ).hide(); } else { trySignIn(); } } else if ( data status requires_auth_code ) { $( #sign-in_disable_form ).hide(); bolPrevFinished_checkSignInForm true; show2FAPrompt(); } else { var strMessage Incorrect username or password! Access can be restored via your email address.; if ( typeof data message ! undefined ) { strMessage data message ; } else if ( typeof data login_attempts_left ! undefined ) { var strPartOne +datalogin_attempts_left 1 ? You have : You have ; var strPartTwo +datalogin_attempts_left 1 ? login attempt left before your account is automatically blocked. : more login attempts before your account is automatically blocked.; strMessage + strPartOne + data login_attempts_left + strPartTwo; } else { console.log( SIGNIN ERROR CODE : 2 ); } $( #signin_error_msg ).text( strMessage ); $(#signin_error_msg).show(); bolPrevFinished_checkSignInForm true; $(#sign-in_disable_form).hide(); } } , error: function(data) { $(#signin_error_msg).text(An error occurred. Please try again or contact support@files.fm!); $(#signin_error_msg).show(); bolPrevFinished_checkSignInForm true; $(#sign-in_disable_form).hide(); } }); } else { bolPrevFinished_checkSignInForm true; $(#sign-in_disable_form).hide(); } } } function checkForgotPasswordForm() { if (!validateEmail($(#forgotpassword_email).val())) { addError(forgotpassword_email, forgotpassword_error_msg, Enter a valid e-mail!); } else { removeError(forgotpassword_email); $.ajax({ type: POST, dataType: json, url: ./ajax/sign_in.php?PHPSESSID6d81f153816eb846838f3076c5217e0528166175, data: { recover_password : true , email : $(#forgotpassword_email).val() }, success: function(data) { if (datastatus ok) { removeAllErrors(forgotpassword_error_msg); $(#forgotpassword_error_msg).addClass(ok_msg_active); $(#forgotpassword_error_msg).text(If an account with this email address is registered, then a password reset link was just sent to this email.); $(#forgotpassword_error_msg).show(); } else { addError(forgotpassword_email, forgotpassword_error_msg, This e-mail is not registered.); } } }); } } function checkSocialLogin(strType) { if ( strType facebook ) { fError( Facebook has changed something, so unfortunately logging in with Facebook is not available at the moment. To get in, reset the password to your e-mail (with which you used Facebook) a href/?a#forgot_password>by clicking here/a> . In the future, we recommend using your email or Google account so that you are not dependent on Facebook. We plan to disable this method. ); return; } if (bolHasCookieUploads true && bolAddCookieUploadsAnswered false) { strActiveForm strType; showAddCookieUploads(); } else { if ($(.dont_redirect_after_login).val() true) { $(#sendfiles).submit(); $(.add_anonym_uplaods).val(true); } if (strType facebook) { $(#login_facebook).submit(); } else if (strType google) { $(#login_google).submit(); } else if (strType draugiem) { $(#login_draugiem).submit(); } else if (strType microsoft) { $(#login_microsoft).submit(); } } } function validateEmail(email) { var re /^((^>()\\\.,;:\s@\+(\.^>()\\\.,;:\s@\+)*)|(\.+\))@((\0-9{1,3}\.0-9{1,3}\.0-9{1,3}\.0-9{1,3}\)|((a-zA-Z\-0-9+\.)+a-zA-Z{2,}))$/; var result re.test(email); return result; } function validateUsername(username) { var re /^a-zA-Z0-9_\.@\-+$/; var result re.test(username); return result; } function addHTMLError(strDomId, strErrorMsgId, strErrorMsgText) { $(# + strDomId).addClass( has_error ); $(# + strErrorMsgId).html(strErrorMsgText); $(# + strErrorMsgId).show(); } function addError(strDomId, strErrorMsgId, strErrorMsgText) { $(# + strDomId).addClass( has_error ); $(# + strErrorMsgId).text(strErrorMsgText); $(# + strErrorMsgId).show(); } function removeError(strInputId) { $(# + strInputId).removeClass( has_error ); } function removeAllErrors(strErrorMsgId) { $(# + strErrorMsgId).text(); $(# + strErrorMsgId).hide(); } var isUsernameChanged false; function usernameChanged() { isUsernameChanged true; } function createUsername(strEmail) { if( !isUsernameChanged && strEmail ! && validateEmail(strEmail)) { var arrEmail strEmail.split(@); var strUsername arrEmail0; while (strUsername.length 4) { strUsername + 1; } $.ajax( { type: POST, dataType: json, url: ./ajax/sign_in.php?PHPSESSID6d81f153816eb846838f3076c5217e0528166175, data: { get_username : true , username : strUsername }, success: function(data) { if (datastatus ok && datausername) { $(#createaccount_username).val(datausername); } } }); } } var bolCreateBusinessAccount false; function toggleCreateBusinessAccount() { if (bolCreateBusinessAccount) { bolCreateBusinessAccount false; $(#create_business_account_container).hide(); } else { bolCreateBusinessAccount true; $(#create_business_account_container).show(); } } /script>div idcontent>script> var objTranslationsIndex { RESEND-ACTIVATE-USER-TEXT : This activation link is no longer valid. To activate your account request a new activation link. , RESEND-ACTIVATE-USER-HEADER : Account activation link has expired! , RESEND-ACTIVATE-USER-ACCEPT : Request new activation link , RESEND-ACTIVATE-USER-DECLINE : Cancel , LIST-ALERT-EmailIsSent : E-mail has been sent! , COMPANY-USERS-SomethingWentWrong : Something went wrong. Please try again. , INDEX-UploadFileHasVirus : The file is infected and will be deleted! , INDEX-UploadFileSizeLimitExceed : File not uploaded, file size limit exceeded! , INDEX-UploadSizeLimitExceed : File upload failed because the upload size limit was exceeded! , INDEX-UploadFileSizeError : There was a network error. Please retry the upload. , INDEX-Alert-FileHasDoubleExtensions : This filename has a double extension. Please rename the file and repeat the upload! , INDEX-UploadQueueTooLarge : Maximum upload size exceeded for this type of account. Please upgrade to Pro or Business plan: a href’/storage-plans’ target’_blank’>https://files.fm/storage-plans/a> , INDEX-FileUploadFinishTime : Finishes in time_left , INDEX-FileUploadWaitingOnConnection : Waiting for network. Turn on WIFI. seconds_left , INDEX-FileUploadRestarting : Restarting this file. Keep your browser open , INDEX-FileUploadComplete : Complete , INDEX-FileMove : Processing , INDEX-FileCanceled : Canceled , INDEX-FileAntivirus : Virus check , INDEX-FileSizeExceeded : File Too Large , INDEX-AddMoreFiles : Add more files , INDEX-UPLOAD-FileSizeText : Files {NUMFILES}, size {SIZE} , INDEX-Alert-FileCountLimitExceeded-One : Only one file is allowed! Please remove the extra files! , INDEX-UPLOAD-TimeDuration-Around : around , INDEX-UPLOAD-UploadedFiles-From : from , INDEX-EdgeBrowser-FileTooLarge : Microsoft Edge does not support uploading large files, please use another browser! , INDEX-Alert-FileHasDoubleExtensions : This filename has a double extension. Please rename the file and repeat the upload! , INDEX-WindowCloseConfirm : Files are being uploaded, are you sure you wish to cancel the upload? , INDEX-EnterEmail-Button : Enter e-mail , GENERAL-SKIP : Skip , INDEX-PleaseFillThisField : Please fill this field , INDEX-EnterYourEmailToReceive-Desc : Please, enter your e-mail to receive admin link you can use to add or b>delete/b> files. You and the recipients will receive a reminder about file deletion deadline , EMAILS-WERE-SENT-TO : E-mails were sent to , EMAILS-NOT-SENT : Failed to send e-mails! , EMAILS-WERE-NOT-SENT-TO : E-mails weren’t sent to , EMAIL-SENDING-UNSUBSCRIBED-DESCRIPTION : We weren’t able to send all e-mails because some of the recipients have opted out of receiving files.fm sharing emails. To share files with these e-mail addresses, please inform their owners to change their accounts privacy settings. , INDEX-AftferUploadError : An error occurred while saving the upload. Please contact support@files.fm! , INDEX-EnterYourEmail : Enter email to receive add/edit/delete link , INDEX-EnterMoreEmails : Enter emails to send access link to and deadline reminder , INDEX-EmailMaybeIncorrectSuggest : Did you mean: , INDEX-EmailMaybeIncorrectNoMxSuggest : These addresses can be wrong: , INDEX-EmailMaybeIncorrect : Please make sure the entered email addresses are correct! If all emails are correct, press ’Save and send the link’ again. , INDEX-EmailIncorrectOrMissing : One of the e-mails was entered incorrectly or does not exist. Enter your email in the first field. You can send up to 200 emails at once. Separate multiple emails with a comma. , INDEX-ReceiveFiles-Popup-Desc : By pressing the Receive files, you will create a new folder, where others can add files. You can send the folder link to other people from whom you want to receive content. Anyone who opens this link can upload files to this folder, but cannot delete them./br>/br> You will find the new folder with the received files in the My files section. , INDEX-ReceiveFiles-Popup-Header : What is Receive files? , GENERAL-CONTINUE : Continue , GENERAL-ABORT : Cancel , INDEX-CreateAccount-InfoText : To store files permanently, create or sign in with a user account. Files will be linked to this account. More convenient. , INDEX-EnterYourEmail : Enter email to receive add/edit/delete link , INDEX-RegisterToSetPassword : This option is available if you have an account. To change your file access settings, create or log in to your account and then change the folder settings. , INDEX-RegisterBuyToSetPassword : This option is available to PRO and Business account subscribers. To change your file access settings, create or log in to your account, subscribe to a PRO or Business account and change the folder settings. , INDEX-PleaseFillThisField : Please fill this field , INDEX-RegisterToSetPassword : This option is available if you have an account. To change your file access settings, create or log in to your account and then change the folder settings. , INDEX-RegisterBuyToSetPassword : This option is available to PRO and Business account subscribers. To change your file access settings, create or log in to your account, subscribe to a PRO or Business account and change the folder settings. , PROFILE-AccountDeleted : Your user account is deleted. , PROFILE-CHECK-ACTIVATE-Error : An error occurred while activating your account. Please try again or contact support@files.fm , PROFILE-CHECK-ACTIVATE-User-Deleted : This profile has been deleted and can no longer be activated! , EMAIL-NOTIFICATION-DISABLE_SUCCESS : Successfully disabled e-mail notifications. , EMAIL-NOTIFICATION-DISABLE_FAIL : Couldn’t disable email notifications. The site you were visiting might have been invalid. Please try again. , }; var bolFotoDrukaUpload false; var strServerHttpHost bslinfra.files.fm; var intMyQueueSizeLimitMb 20480; var intMyFileSizeLimitMb 5120; var strUploadSaveServer free.files.fm; var strServerHost pro1.failiem.lv; var bolIsReplaceFileVersionUpload false; var strReplaceFileVersionUpload_FileHash ; var strReplaceFileVersionUpload_ReturnToAfter ; var intSimUploadLimit 2; var bolServerHttpHostIsFailiemLv false; var PHPSESSID 6d81f153816eb846838f3076c5217e0528166175; var bolIsFileUploadToExistingUpload false; var strFileUploadToExistingUpload_UploadHash ; var strFileUploadToExistingUpload_UploadAddFileKey ; var bolBergaFotoUpload false; var bolBergaFoto_FullSchoolUpload false; var bolBergaFoto_AddToSchoolFolder false; var strUploadButtonText Upload files; var bolSessionUser_IsEnterpriseOrg false; var bolIsWordpressGalleryModule false; var bolDontAskUploadInfo false; var bolSessionUser_IsLoggedIn false; var bolFotoProductsUpload false; var bolPhotobookUpload false; var bolEparakstsUpload false; var intUserMaxPerUploadShareAtOnce 200; var strSessionUser_Email ; var bolReceiveLinkPopupShown false; var bolSessionUser_IsStorageSubscriber false; var arrExecutableFileExtensions exe,com,dll,pif,scr,bat,bin,pl,sh,scf,sct,shs,vb,lnk,jnlp,apk,vbs,js,msi,jse,jar,dmg,bin,wsf ; var arrFileExtensions jpg,jpeg,gif,png,bmp,svg,webp,ico,jfif,heic,heif,tiff,tif,ac3,aac,aif,aiff,air,mp3,wav,flac,oga,aac,m4a,wma,opus,wpl,m3u,ac3,opus,wpl,m4a,avi,mpg,mpeg,rm,wmv,asf,mp4,mov,flv,3gp,divx,rmvb,ogg,mkv,ogv,webm,m4v,mts,odt,ods,odp,doc,docx,pdf,xls,xlsx,ppt,pptx,pps,ppsx,rtf,dwg,dxf,txt,php,js,html,css,xml,csv,ini,fb2,epub,edoc,asice,dotx,7z,bz,bz2,bzip,cab,cpio,gz,iso,lha,lz,lzh,lzma,rar,tar,taz,tbz,tbz2,tgz,tlz,txz,tz,xar,xz,z,zip,toast,vcd,exe,com,dll,pif,scr,bat,bin,pl,sh,scf,sct,shs,vb,lnk,jnlp,apk,vbs,js,msi,jse,jar,dmg,bin,wsf ; var bolShowAlertSuccess_AccountDeleted false; var bolShowUserResendConfirmationEmailError false; var bolShowAlertError_ActivationUserDeleted false; var bolShowAlertSuccess_MailTypeUnsubscribed false; var bolShowAlertError_MailTypeUnsubscribedFail false; var bolShowUserResendConfirmationEmailPopup false; var intShowUserResendConfirmationEmailPopup_UserId 0; var bolShowGift_CreateAccount false; var objOrganizationUserEmails { }; /script>link relstylesheet typetext/css mediaall href/js/uploadify/uploadifive.css?v1715343643 />link relstylesheet typetext/css mediaall href/css/landing.css?v1716549872 />script src/js/client_detection.js?v1715343642>/script>script src/js/uploadify/jquery.uploadifive.custom_folderupload.js?v1715343643>/script>script src/js/index.js?v1715343643>/script>input typehidden idupload_hash value />section idlanding-section classhide_bottom >div classcontainer>div classcontent>div idfile_upload_title_wrap class >div idbefore_file_upload>div idmain_page__org_logo>img src/avatars/thumb.php?i6fdfbe2_1.jpg />/div>/div>/div>/div>/div>/section>/div>link relstylesheet typetext/css mediaall href/css/footer.css?v15 />div idfooter_container>div idfooter classclearfix>div classfooter_block footer_block_left>div classfloat_left>p classheader>2008 - 2024 img srcimages/european-flag.svg width24 height24 altFiles.fm EU Cloud storage>EU Files.fm cloud storage /p>p>The Files.fm cloud storage platform offers comprehensive solutions for storing, sharing, publishing, and even selling various types of content, including photos, videos, music, applications, books, and documents./p>div idfiles_socials>a classsocial_icon facebook hrefhttps://www.facebook.com/Filesfm/ target_blank>/a>a classsocial_icon linkedin hrefhttps://lv.linkedin.com/company/files.fm target_blank>/a>a classsocial_icon instagram hrefhttps://www.instagram.com/files.fm/ target_blank>/a>a classsocial_icon twitter hrefhttps://twitter.com/files_fm target_blank>/a>a classsocial_icon tiktok hrefhttps://www.tiktok.com/@files.fm target_blank>/a>/div>/div>/div>div classfooter_block_right>div classfooter_block>div classfooter_title>Apps /div>ul>li>Mobile:a hrefhttps://play.google.com/store/apps/details?idcom.files.fm target_blank> Android /a> |a hrefhttps://apps.apple.com/in/app/files-fm-cloud-storage/id1636301796 target_blank> Apple iOS /a>/li>li>Sync:a href/sync-share#setup>Windows | MacOS/a>/li>li>a href?convert-to-pdf>Convert to PDF/a> | a href?convert-to-mp4>Convert to MP4/a>/li>/ul>/div>/div>p classheader_below>2008 - 2024 EU Files.fm cloud storage/p>/div>/div>/div>div idinfo_tooltip_global>/div>script> function CloseSuggestion(id) { if (id suggest_lang) { $.get(includes/suggest_language.php, {sLang: 1}); } else if (id suggest_register){ $.get(includes/suggest_language.php, {sReg: 1}); } document.getElementById(id).style.displaynone; }/script>script> $(window).bind(load, function() { $( #register_from_ico ).val( 0 ); if (window.location.hash #sign_up) { showCreateAccount(); } else if (window.location.hash #log_in) { showSignIn(); } else if (window.location.hash #forgot_password) { showForgotPassword(); } }); /script>div idfiles_970x90_sticky_anchorad_responsive>script> if ( typeof googletag ! undefined && typeof googletag.cmd ! undefined ) { googletag.cmd.push(function() { googletag.display(files_970x90_sticky_anchorad_responsive); }); } /script>/div>script> window.addEventListener(stpdRendered, function (e) { var adName e.detail.name; var adWinner e.detail.winner; var cleanEventName adName.split(/)2; if ( ( (cleanEventName files_970x90_sticky_anchorad_desktop) || (cleanEventName files_320x100_sticky_anchorad_mobile) ) && (adWinner ! passback) ) { setTimeout(function () { var anchorParent top.document.querySelector(#files_970x90_sticky_anchorad_responsive); var anchorIframe top.document.querySelector(#files_970x90_sticky_anchorad_responsive > div > iframe); var anchorClose top.document.querySelector(#stpd_close); if(window.innerWidth > 1000) { anchorParent.style.cssText + width: + (anchorIframe.clientWidth + 100) + px; anchorClose.style.cssText + width: 40px; height: 35px; padding-top: 5px; border-top: unset; border-left: unset; border: 5px solid red; border-radius: 50%; background: rgb(255 255 255);; } else { anchorClose.style.cssText + width: 30px; height: 30px; border-top: unset; border-left: unset; border: 5px solid red; border-radius: 50%; background: rgb(255 255 255); top: -40px;; } }, 50); } });/script>script> window.addEventListener(stpdRendered, function (e) { var adName e.detail.name; var adWinner e.detail.winner; var cleanEventName adName.split(/)2; if ( ( (cleanEventName failiem_970x90_sticky_anchorad_desktop) || (cleanEventName failiem_320x100_sticky_anchorad_mobile) ) && (adWinner ! passback) ) { setTimeout(function () { var anchorParent top.document.querySelector(#failiem_970x90_sticky_anchorad_responsive); var anchorIframe top.document.querySelector(#failiem_970x90_sticky_anchorad_responsive > div > iframe); var anchorClose top.document.querySelector(#stpd_close); if(window.innerWidth > 1000) { anchorParent.style.cssText + width: + (anchorIframe.clientWidth + 100) + px; anchorClose.style.cssText + width: 40px; height: 35px; padding-top: 5px; border-top: unset; border-left: unset; border: 5px solid red; border-radius: 50%; background: rgb(255 255 255);; } else { anchorClose.style.cssText + width: 30px; height: 30px; border-top: unset; border-left: unset; border: 5px solid red; border-radius: 50%; background: rgb(255 255 255); top: -40px;; } }, 50); } });/script>div idfooter_bottom_floating_line class cookies_msg_active >/div>script src/js/inputs.js?v1715343640>/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]