Scan Uploaded Files for Viruses in Next.jsRead More

Read more
Posted on

To scan uploaded files for viruses in Next.js, attach a virus_detection workflow to each upload, keep the file pending, verify the signed webhook in a Route Handler, and only redirect to the file once it’s marked clean. Tested on 5 October 2026 with Next.js 16.3.8 and filestack-js 4.3.9. Your users upload files, and other users […]

Filestack Start, Grow and Scale Now Include Six Processing TasksRead More

Read more
Posted on | Last updated on

OCR, Envelope OCR, Document Detection, Image Enhancement and Image Upscaling, Virus Detection were each a separate plugin. We have switched all six on for every account on Start, Grow and Scale. Usage limits are unchanged, and nothing needs enabling in the dashboard. Task What it returns Response Included per month Overage ocr Every line of […]

Filestack Start, Grow and Scale Now Include Envelope OCRRead More

Read more
Posted on | Last updated on

Six processing tasks moved onto Start, Grow and Scale. OCR, Envelope OCR, Document Detection, Image Enhancement and Image Upscaling were each a separate plugin, and we have switched all six on across those three Filestack plans. Usage limits are unchanged: 1000 units included and updated $0.03/overage. This is the first of six posts, one per […]

Upload Contract Form UI Design for Signatures and DocumentsRead More

Read more
Posted on | Last updated on

Most contract forms don’t lose people at the signature. They lose them one step earlier, at the upload, when someone picks the wrong file, gets no feedback, and quietly gives up. Upload contract form UI design covers the interface patterns for collecting signed agreements: a document upload step with clear format guidance, inline preview, validation, […]

Filestack Angular v4 Adds Support for Angular 19 Through 22Read More

Read more
Posted on | Last updated on

Filestack Angular v4 is out. @filestack/angular 4.0.0 was published on 28 July 2026, and it adds support for Angular 19 through 22, standalone applications, a one-command install, and server rendering that needs no guard around the picker. v4 is built the way Angular is built now. Standalone bootstrapping, signal inputs, OnPush components and an open […]

Folder Uploads in a React AppRead More

Read more
Posted on | Last updated on

Folder uploads in a React app arrive with v7 by way of filestack-js v4, which v7 can reach because it stopped bundling its own copy of that package. Enabling directory selection is a picker option. What actually changes is your interface, because a hundred files fail differently from one. The folder upload example in filestack-snippets […]

React TypeScript File Upload Without a Types PackageRead More

Read more
Posted on | Last updated on

A React TypeScript file upload used to mean writing your own declarations or installing a community @types package that drifted from the library. Since v7 the Filestack React SDK ships its own .d.ts files, so PickerResponse, PickerFileMetadata and FilestackError come from the package itself and the compiler checks your handlers. Everything here is in filestack-snippets, […]

Filestack React SDK v7.0.0: TypeScript Rewrite and React 19Read More

Read more
Posted on | Last updated on

Filestack React SDK v7.0.0 is here featuring a complete TypeScript rewrite with shipped type declarations and official React 19 support. We’ve also fixed a long-standing infinite re-render bug, cleaned up noisy console logging, and hardened the SDK for Next.js App Router, Vite, and Remix. If you’ve been waiting for a reason to upgrade, this is […]

Store, Transform and Deliver User Images with an Upload ServiceRead More

Read more
Posted on | Last updated on

Every application that accepts images from users faces the same underlying problem: getting those images in, keeping them safe, processing them into the right format, and delivering them quickly to every device that asks. Most teams underestimate the scope until they’re managing tens of thousands of images and realising that the initial solution, a simple […]

How to Handle Large Files in Mobile File Upload on Slow ConnectionsRead More

Read more
Posted on | Last updated on

Uploading a file from a desktop browser on a stable Ethernet connection is a mostly solved problem. Mobile is a different environment entirely. Users are moving between networks, operating on devices with power and memory constraints, and uploading files that are larger than ever: 4K video, RAW photos, uncompressed audio. They expect the process to […]

How to Integrate Filestack with FastAPI Using the Python SDKRead More

Read more
Posted on

FastAPI is async-first, which means dropping a synchronous SDK into an async def route can collapse your concurrency if you’re not careful. The filestack-python SDK — the Python client for Filestack’s file uploader API — is synchronous, so the integration pattern with FastAPI is slightly different from Django or Flask: you wrap blocking SDK calls […]

File Upload API Patterns for Production-Ready AppsRead More

Read more
Posted on

Most developers think file uploading is easy. You add a form, connect it to cloud storage, and it works until real users start using it. In production, file upload systems often run into common problems. Mobile users may lose connection while uploading, large video files can take too long and fail, unsafe files can create […]

Upload File UI Design Components, States and Error Handling Done RightRead More

Read more
Posted on

Most developers treat the file upload UI as a solved problem. They add an < input type=”file”>, connect it to the backend, and move on. But real users deal with slow internet, large files, unsupported formats, interrupted uploads, and confusing feedback about whether the upload actually worked. That’s the difference between something that “works” technically […]