API de optimizare a fișierelor

uploadcontrol — securitate și viteză pentru uploadurile tale

Protejează serverele împotriva scripturilor malițioase, reduce costurile de stocare în cloud și accelerează încărcarea paginilor cu compresie inteligentă de imagini. Blochează automat fișiere .exe, .scr și .jar pe formularele publice.

Următorul pas

Integrează API-ul în 10 minute

Documentația noastră REST include exemple în Python, PHP și Node.js. După autentificare, primești un endpoint dedicat și chei de acces. Testează direct în sandbox fără costuri.

Ce tipuri de fișiere blochează automat filtrul de conținut?

Implicit, filtrul respinge fișierele cu extensiile .exe, .scr și .vbs, indiferent de tipul MIME declarat. Motorul verifică și semnăturile de fișier (magic bytes) pentru a preveni încărcarea de executabile deghizate în imagini sau documente. Poți personaliza lista prin API sau din dashboard.

Scanarea antivirus încetinește uploadul?

Nu. Scanarea se face asincron, imediat după ce fișierul este primit pe server, iar răspunsul API este returnat în maximum 500 ms pentru fișiere sub 10 MB. Pentru fișiere mai mari, procesul continuă în fundal, iar statusul poate fi verificat printr-un endpoint separat.

Ce formate de imagine suportă compresia inteligentă?

API-ul acceptă JPEG, PNG, GIF și SVG. Poți specifica formatul țintă (WebP, AVIF) și calitatea dorită (1–100). Sistemul alege automat cea mai eficientă metodă de compresie, reducând dimensiunea cu până la 80% fără pierdere vizibilă de calitate.

Pot integra filtrarea și scanarea într-un singur apel API?

Da. Endpointul /upload combină filtrarea extensiilor, verificarea magic bytes și scanarea antivirus într-o singură cerere POST. Răspunsul include statusul fiecărei etape și, dacă fișierul este curat, URL-ul către resursa procesată.

Există limită de dimensiune pentru fișierele uploadate?

Limita implicită este de 50 MB per fișier, dar poate fi ajustată prin parametrul max_size în configurația contului. Pentru fișiere mai mari de 10 MB, recomandăm utilizarea uploadului chunked, disponibil prin endpointul /upload/chunk.

Cum pot testa API-ul înainte de integrare?

Oferim un endpoint de test /sandbox care simulează toate funcționalitățile fără a stoca fișiere reale. Poți trimite cereri cu fișiere de test și primi răspunsuri simulate. Documentația completă cu exemple de cod în Python, PHP și Node.js este disponibilă în contul tău.

Ai o întrebare tehnică? Contactează-ne la info@uploadcontrol.com sau sună la 0779723403.

Capabilități tehnice ale API-urilor UploadControl

Optimizare fișiere, filtrare conținut și securizare server — totul printr-un singur API REST.

  1. Scanare antivirus în cloud

    API-ul integrează motoare multiple de detecție pentru a verifica fișierele încărcate de utilizatori înainte ca acestea să ajungă pe server. Suportă formate comune și arhive, oferind un raport detaliat pentru fiecare fișier. Configurarea se face prin câțiva parametri REST, iar rezultatele sunt returnate în sub 500ms pentru fișiere sub 10MB.

    Protecție în timp real, fără întârziere
  2. Filtrare automată a conținutului uploadat

    Sistemul analizează tipul MIME real, extensia și structura internă a fișierelor pentru a identifica potențiale amenințări. Poți defini liste de extensii permise sau blocate, iar motorul de filtrare poate detecta fișiere dublu-extensie sau cu header falsificat. Suportă și verificarea semnăturilor de fișier (magic bytes) pentru a preveni încărcarea de executabile deghizate în imagini.

    Blochează scripturi malițioase și executabile
  3. Compresie inteligentă de imagini pentru web

    API-ul aplică algoritmi avansați de optimizare a imaginilor, inclusiv conversie la formate moderne (WebP, AVIF) și compresie cu pierderi controlată. Poți specifica calitatea dorită, dimensiunea maximă sau formatul țintă, iar sistemul va alege cea mai eficientă metodă. Rezultatul este o imagine cu dimensiune redusă semnificativ, potrivită pentru încărcare rapidă pe site-uri cu trafic mare.

    Reduce costurile de stocare în cloud cu până la 80%
Solicită acces API

Precizări tehnice și condiții de utilizare

Clarificări și definiții

Ce înseamnă „scanare în cloud” și ce garanții oferă?

Scanarea antivirus în cloud se referă la verificarea fișierelor uploadate prin intermediul mai multor motoare de detecție, fără ca fișierul să fie stocat permanent pe serverele noastre. Rezultatul este returnat în sub 500ms pentru fișiere sub 10MB. Nu garantăm detectarea a 100% din amenințări, deoarece niciun motor antivirus nu acoperă toate variantele de malware. Recomandăm utilizarea în combinație cu filtrarea pe bază de extensii și tip MIME real.

Cum se aplică filtrarea automată a conținutului uploadat?

Filtrarea automată analizează tipul MIME real, extensia și structura internă a fișierelor. Se verifică semnăturile de fișier (magic bytes) pentru a preveni încărcarea de executabile deghizate în imagini. Regulile personalizabile includ liste de extensii permise sau blocate. Filtrarea nu elimină necesitatea unei validări suplimentare la nivel de aplicație – este un strat de protecție, nu o soluție completă.

Ce extensii de fișiere sunt blocate implicit pe formularele publice de upload?

Pentru formularele publice, recomandăm blocarea implicită a următoarelor extensii periculoase: .exe (executabile Windows), .js (scripturi JavaScript care pot conține cod malițios) și .php (scripturi server-side care pot fi executate pe gazdă). Acestea sunt frecvent utilizate în atacuri de tip upload de fișiere malițioase. Lista poate fi extinsă prin configurarea din dashboard.

Compresia inteligentă de imagini afectează calitatea vizuală?

Compresia aplică algoritmi avansați, inclusiv conversie la formate moderne (WebP, AVIF) și compresie cu pierderi controlată. Poți specifica calitatea dorită (de exemplu, 80%) sau dimensiunea maximă. Pentru imagini cu text sau detalii fine, se recomandă testarea prealabilă. Reducerea dimensiunii poate ajunge până la 80%, dar rezultatul final depinde de conținutul imaginii și de setările alese.

Ce date sunt stocate și cum sunt protejate?

Fișierele uploadate sunt procesate temporar și șterse după finalizarea scanării sau compresiei. Nu stocăm conținutul fișierelor decât dacă este specificat explicit în setările contului. Datele de log includ timestamp, dimensiunea fișierului și tipul operației, fără a reține conținutul. Toate transferurile sunt criptate cu TLS 1.3.

Setari cookie

Folosim cookie-uri pentru functionarea stabila a site-ului, pastrarea alegerilor de baza si intelegerea paginilor utile. Poti accepta, respinge sau verifica setarile inainte de a continua.