Tagged articles
152 articles
Page 2 of 2
Architect's Tech Stack
Architect's Tech Stack
Jul 19, 2022 · Backend Development

Asynchronous Excel Import with Thread Pool and AOP in Java

This article explains how to handle large Excel uploads in Java by offloading parsing and validation to a thread pool, using the Template Method pattern to reduce boilerplate, and finally applying a custom AOP annotation to manage logging, error handling, and asynchronous execution in a clean, reusable way.

Javaaopasynchronous processing
0 likes · 10 min read
Asynchronous Excel Import with Thread Pool and AOP in Java
IT Architects Alliance
IT Architects Alliance
May 17, 2022 · Backend Development

Using Elasticsearch for File Upload, Indexing, and Keyword Search with Ingest Attachment Plugin

This article explains how to implement file upload, download, and precise keyword search for Word, PDF, and txt documents using Elasticsearch, covering environment setup, ingest‑attachment preprocessing, index mapping, Java code for uploading and querying, Chinese analysis with IK analyzer, and highlighting of results.

ElasticsearchIK AnalyzerIngest Attachment
0 likes · 13 min read
Using Elasticsearch for File Upload, Indexing, and Keyword Search with Ingest Attachment Plugin
Top Architect
Top Architect
May 9, 2022 · Big Data

Using Elasticsearch for File Upload, Text Extraction, and Keyword Search with Ingest Pipelines and IK Analyzer

This tutorial explains how to leverage Elasticsearch to support file upload and download, preprocess PDF/Word/TXT files via ingest pipelines and the attachment processor, configure index mappings with Chinese IK analyzers, and perform accurate keyword searches with highlighting, all demonstrated with Java code examples.

ElasticsearchIK AnalyzerIngest Pipeline
0 likes · 13 min read
Using Elasticsearch for File Upload, Text Extraction, and Keyword Search with Ingest Pipelines and IK Analyzer
Architect
Architect
Apr 27, 2022 · Big Data

File Upload, Download, and Keyword Search with Elasticsearch

This article demonstrates how to use Elasticsearch, along with plugins like ingest-attachment, Kibana, and Elasticsearch-head, to build a system that supports file upload and download, preprocesses various file types (txt, pdf, word), extracts text for precise keyword search, and highlights results using the ik analyzer.

ElasticsearchIK AnalyzerIngest Attachment
0 likes · 13 min read
File Upload, Download, and Keyword Search with Elasticsearch
Java Backend Technology
Java Backend Technology
Apr 9, 2022 · Backend Development

Why Dubbo Struggles with File Uploads and Better Alternatives

This article explains why Dubbo’s RPC model and single‑connection design make it unsuitable for transmitting large files, compares it with HTTP streaming, and shows how Feign’s encoder still loads whole payloads into memory, recommending direct client uploads instead.

BackendHTTPfeign
0 likes · 9 min read
Why Dubbo Struggles with File Uploads and Better Alternatives
Top Architect
Top Architect
Feb 28, 2022 · Backend Development

Integrating MinIO Object Storage with Spring Boot and Vue: Docker Setup, API, and Frontend Upload

This tutorial explains how to deploy MinIO with Docker on Linux/macOS and Windows, configure a Spring Boot backend with MinIO client libraries, create reusable Java components for signed policies and file uploads, and build a Vue/Element‑UI frontend that demonstrates three upload methods, all with complete code examples.

DockerMinioSpring Boot
0 likes · 12 min read
Integrating MinIO Object Storage with Spring Boot and Vue: Docker Setup, API, and Frontend Upload
政采云技术
政采云技术
Jan 25, 2022 · Frontend Development

Understanding and Using FormData for File Uploads in Frontend Development

This article explains why the default JSON request format fails for file uploads, introduces the FormData API, demonstrates how to construct and manipulate FormData objects—including append versus set methods—and provides practical code examples for sending multipart/form-data requests in modern frontend development.

FormDataHTTPfile upload
0 likes · 9 min read
Understanding and Using FormData for File Uploads in Frontend Development
Java High-Performance Architecture
Java High-Performance Architecture
Jan 21, 2022 · Backend Development

Efficient Large File Uploads: Chunking, Instant Transfer & Resume in Java

This guide explains how to implement fast, reliable large file uploads in Java using chunked (slice) uploads, instant (秒传) transfer via MD5 deduplication, and breakpoint resume, detailing Redis state tracking, RandomAccessFile and MappedByteBuffer server‑side code, and practical deployment considerations.

Javachunked uploadfile upload
0 likes · 16 min read
Efficient Large File Uploads: Chunking, Instant Transfer & Resume in Java
Java Architect Essentials
Java Architect Essentials
Jan 1, 2022 · Backend Development

Mastering Large File Uploads: Instant, Chunked, and Resumable Strategies in Java

This article explains why simple byte‑stream uploads fail for large files and introduces three robust solutions—instant (hash‑based) upload, chunked (slice) upload, and resumable upload—detailing their core logic, Redis tracking, and Java implementations using RandomAccessFile and MappedByteBuffer, plus practical code snippets.

JavaMappedByteBufferRandomAccessFile
0 likes · 13 min read
Mastering Large File Uploads: Instant, Chunked, and Resumable Strategies in Java
Java High-Performance Architecture
Java High-Performance Architecture
Dec 30, 2021 · Backend Development

Mastering Efficient Large File Uploads: Instant, Chunked & Resume Techniques

This guide explains how to improve large file upload performance by using instant (hash‑based) uploads, chunked (slice) uploads, and breakpoint‑resume strategies, detailing the underlying Redis state tracking, server‑side Java implementations with RandomAccessFile and MappedByteBuffer, and practical deployment considerations.

Javachunked uploadfile upload
0 likes · 14 min read
Mastering Efficient Large File Uploads: Instant, Chunked & Resume Techniques
Programmer DD
Programmer DD
Dec 3, 2021 · Backend Development

Build a File Upload & Search System with Elasticsearch and IK Analyzer

This guide walks through creating a file upload service that indexes Word, PDF, and TXT files in Elasticsearch, uses an ingest‑attachment pipeline to extract text, configures Chinese IK analyzers for precise keyword search, and demonstrates Java code for indexing, querying, and highlighting results.

ElasticsearchFull‑Text SearchIK Analyzer
0 likes · 12 min read
Build a File Upload & Search System with Elasticsearch and IK Analyzer
ZhiKe AI
ZhiKe AI
Sep 17, 2021 · Cloud Native

How to Uniformly Increase File Upload Size in Kubernetes

The article walks through diagnosing why a second Kubernetes cluster ignored the upload‑size setting, shows how to inspect the nginx‑ingress‑controller deployment, identify the --configmap argument, and fix the issue by updating the referenced ConfigMap name to nginx‑configuration.

ConfigMapDeploymentKubernetes
0 likes · 2 min read
How to Uniformly Increase File Upload Size in Kubernetes
Architecture Digest
Architecture Digest
Aug 29, 2021 · Backend Development

Implementing High‑Performance Large File HTTP Upload with Resume Support Using C Server and HTML5/JavaScript

This article explains how to build a high‑performance large‑file HTTP upload system with breakpoint resume, detailing server‑side C implementation, immediate disk writes, client‑side hash generation, cookie‑based IDs, and JavaScript code for chunked uploading, progress tracking, and error handling.

C serverHTML5HTTP resume
0 likes · 10 min read
Implementing High‑Performance Large File HTTP Upload with Resume Support Using C Server and HTML5/JavaScript
Top Architect
Top Architect
Aug 25, 2021 · Backend Development

Why Dubbo Is Unsuitable for File Transfer and How HTTP/Feign Offer Better Alternatives

The article analyzes why the Dubbo RPC framework is ill‑suited for transmitting files due to serialization and single‑connection constraints, compares it with HTTP's streaming capabilities, and shows how Feign can handle uploads while still facing memory‑usage challenges, concluding with practical recommendations for file‑transfer scenarios.

Backendfeignfile upload
0 likes · 9 min read
Why Dubbo Is Unsuitable for File Transfer and How HTTP/Feign Offer Better Alternatives
Code Ape Tech Column
Code Ape Tech Column
Aug 20, 2021 · Backend Development

Build Restful File Upload & Download APIs with Spring Boot 2.2.6

This step‑by‑step tutorial explains how to create Restful file upload and download APIs using Spring Boot 2.2.6, covering environment setup, project structure, interface and implementation details, size‑limit configuration, global exception handling, and testing the endpoints with Postman.

Backend DevelopmentJavaREST API
0 likes · 11 min read
Build Restful File Upload & Download APIs with Spring Boot 2.2.6
Sohu Tech Products
Sohu Tech Products
Jul 14, 2021 · Mobile Development

Resolving IllegalStateException: closed During Android File Upload with RxHttp and OkHttp

This article details a real‑world Android file‑upload failure caused by the Android Studio Profiler’s OkHttp3Interceptor closing the request’s BufferedSink, explains the debugging steps taken, and provides code modifications to the ProgressRequestBody to prevent the IllegalStateException and ensure correct upload progress tracking.

AndroidNetwork InterceptorOkHttp
0 likes · 14 min read
Resolving IllegalStateException: closed During Android File Upload with RxHttp and OkHttp
Programmer DD
Programmer DD
Jun 12, 2021 · Backend Development

Spring Boot 2.0: Multi‑Image Upload with Real‑Time Preview

This guide demonstrates how to build a Spring Boot 2.0 backend that accepts multiple image files, returns upload success, and displays real‑time previews on the frontend using HTML, JavaScript, and Spring MVC multipart handling, along with configuration and error handling tips.

Backend DevelopmentJavaScript PreviewMultipartFile
0 likes · 7 min read
Spring Boot 2.0: Multi‑Image Upload with Real‑Time Preview
php Courses
php Courses
Apr 23, 2021 · Backend Development

How to Upload Files to a Server Using PHP

This article explains how to create an HTML form and a PHP script to upload files to a server, detailing the required form attributes, handling of the uploaded file on the backend, and displaying success or failure messages.

HTML FormWeb Developmentfile upload
0 likes · 2 min read
How to Upload Files to a Server Using PHP
php Courses
php Courses
Jan 29, 2021 · Backend Development

Handling Cookies and File Uploads in Laravel

This article explains how Laravel encrypts and signs cookies to prevent tampering, shows multiple ways to set and retrieve cookie values, and provides detailed instructions and code examples for uploading, validating, and storing files using the framework's request and response utilities.

BackendLaravelPHP
0 likes · 5 min read
Handling Cookies and File Uploads in Laravel
IT Xianyu
IT Xianyu
Jan 18, 2021 · Backend Development

FastDFS Overview, Docker Installation, and Spring Boot Integration Guide

This article introduces FastDFS as a lightweight distributed file system, explains its tracker and storage components, provides step‑by‑step Docker installation commands, demonstrates how to integrate FastDFS with Spring Boot using Maven dependencies and configuration, and includes sample code for uploading, downloading, and deleting files.

FastDFSbackend-developmentdistributed storage
0 likes · 7 min read
FastDFS Overview, Docker Installation, and Spring Boot Integration Guide
Programmer DD
Programmer DD
Jan 17, 2021 · Information Security

How to Secure File Uploads: Essential Practices for Developers

This article outlines essential security practices for handling file uploads, including type whitelisting, safe filename generation, checksum verification, size limits, access restrictions, and audit logging, helping developers prevent common vulnerabilities and protect their systems.

access controlchecksumfile upload
0 likes · 4 min read
How to Secure File Uploads: Essential Practices for Developers
Code Ape Tech Column
Code Ape Tech Column
Jan 15, 2021 · Backend Development

Implementing Fast File Upload: Instant Transfer, Chunked Upload, and Resume Support in Java

This article explains why traditional whole‑file uploads are unsuitable for large files and introduces three advanced techniques—instant transfer (秒传), chunked upload (分片上传), and resumable upload (断点续传)—along with detailed Java backend implementations using RandomAccessFile and MappedByteBuffer, plus integration tips and server recommendations.

Javachunked uploadfile upload
0 likes · 16 min read
Implementing Fast File Upload: Instant Transfer, Chunked Upload, and Resume Support in Java
Youzan Coder
Youzan Coder
Jan 8, 2021 · Frontend Development

File Upload Techniques: From Basic Validation to Advanced Resumable Uploads

This article surveys web file‑upload strategies, from basic Blob/File handling and pre‑upload validation—including MIME, extension, and binary header checks—to advanced techniques such as chunked transfers, progress tracking, resumable uploads with pause/resume, and optional compression or encryption via CDN services.

FormDatabinary analysischunked upload
0 likes · 20 min read
File Upload Techniques: From Basic Validation to Advanced Resumable Uploads
Programmer DD
Programmer DD
Sep 17, 2020 · Backend Development

How to Implement Multi-Image Upload and Preview in Spring MVC

This guide walks through building a Spring MVC backend that accepts multiple image uploads, returns them for preview, and covers front‑end HTML, JavaScript handling, multipart configuration, and common pitfalls such as parameter naming, file size limits, and global exception handling.

Exception HandlingJavaScriptMultipartFile
0 likes · 7 min read
How to Implement Multi-Image Upload and Preview in Spring MVC
Senior Brother's Insights
Senior Brother's Insights
Jul 30, 2020 · Backend Development

Integrate FastDFS with Spring Boot for File Upload, Download, and Management

This tutorial shows how to integrate the FastDFS distributed file system into a Spring Boot application, covering Maven dependencies, configuration files, utility classes, core client initialization, and controller code for uploading, downloading, retrieving, and deleting files, with complete code examples and a GitHub source link.

BackendFastDFSJava
0 likes · 9 min read
Integrate FastDFS with Spring Boot for File Upload, Download, and Management
OPPO Amber Lab
OPPO Amber Lab
Jul 22, 2020 · Information Security

Understanding Web Security: Key Vulnerabilities and Penetration Testing Methods

This article explains the fundamentals of web security, outlines typical web architecture, classifies penetration testing approaches, enumerates common vulnerabilities such as SQL injection, XSS, file upload and deserialization, and discusses how attackers combine these flaws to launch advanced exploits.

DeserializationSQL injectionVulnerability Classification
0 likes · 7 min read
Understanding Web Security: Key Vulnerabilities and Penetration Testing Methods
Qborfy AI
Qborfy AI
May 19, 2020 · Frontend Development

Front‑End Essentials: Optimizing Large File Uploads, Cutting If‑Else, and HTTP/3/Deno Updates

This weekly roundup shares practical front‑end knowledge, detailing step‑by‑step large file upload slicing with MD5 checks, strategies to replace bulky if‑else chains such as table‑driven maps and chain‑of‑responsibility, and concise overviews of HTTP/3’s QUIC origins and Deno 1.0’s Rust‑based runtime.

Code OptimizationDenoHTTP/3
0 likes · 5 min read
Front‑End Essentials: Optimizing Large File Uploads, Cutting If‑Else, and HTTP/3/Deno Updates
Wukong Talks Architecture
Wukong Talks Architecture
Apr 28, 2020 · Cloud Computing

Integrating Alibaba Cloud OSS with Spring Cloud for Server‑Side Signed Direct File Upload

This article explains why traditional server‑mediated file uploads are inefficient, introduces the server‑side signed direct upload approach for Alibaba Cloud OSS, and provides a step‑by‑step guide—including OSS setup, Maven dependencies, Spring Cloud configuration, policy‑generation controller, gateway routing, CORS settings, and a Vue upload component—complete with code examples.

BackendJavaOSS
0 likes · 11 min read
Integrating Alibaba Cloud OSS with Spring Cloud for Server‑Side Signed Direct File Upload
FunTester
FunTester
Mar 18, 2020 · Backend Development

Mastering FanLibrary HTTP Requests: Get, Post, and File Upload Techniques

This article explains how the FanLibrary testing framework provides overloaded methods to create HttpGet and HttpPost objects, supporting JSON, form, and multipart file uploads, with detailed Java code examples and guidance on parameter handling and URL encoding.

Backend DevelopmentHTTPJava
0 likes · 8 min read
Mastering FanLibrary HTTP Requests: Get, Post, and File Upload Techniques
NetEase Game Operations Platform
NetEase Game Operations Platform
Feb 8, 2020 · Backend Development

Diagnosing /tmp Disk Space Exhaustion in a Flask File Transfer Service: Understanding Werkzeug Form Parsing and Temporary File Handling

The article investigates a sudden /tmp disk‑space explosion in a Flask‑based file transfer service, analyzes the Werkzeug form‑parsing code that creates temporary files for uploads larger than 500 KB, demonstrates reproducible tests with inotify and Python scripts, and offers practical recommendations to prevent similar failures.

FlaskPythonTemporaryFile
0 likes · 13 min read
Diagnosing /tmp Disk Space Exhaustion in a Flask File Transfer Service: Understanding Werkzeug Form Parsing and Temporary File Handling
FunTester
FunTester
Oct 5, 2019 · Backend Development

Reusable HttpClient Method for Uploading Files with Multipart Entity

This tutorial shows how to encapsulate a reusable Java HttpClient method that builds a multipart/form-data request, iterates over parameters, attaches binary file streams or text parts, and sets the resulting entity on an HttpPost object, with a Linux‑specific note.

Backend DevelopmentHttpClientJava
0 likes · 4 min read
Reusable HttpClient Method for Uploading Files with Multipart Entity
360 Tech Engineering
360 Tech Engineering
Jul 3, 2019 · Information Security

File Upload Vulnerabilities and Mitigation Strategies

The article explains how attackers can exploit file upload functionality by uploading malicious files, crafted filenames, SVG payloads, or symlinks to achieve remote code execution, data theft, or server denial‑of‑service, and provides practical defense measures such as whitelist validation, content‑type checks, and upload rate limiting.

Node.jsSVGSecurity
0 likes · 8 min read
File Upload Vulnerabilities and Mitigation Strategies
360 Quality & Efficiency
360 Quality & Efficiency
Apr 13, 2018 · Information Security

Common Web Application Vulnerabilities and Their Attack Methods

This article introduces the most common web application vulnerabilities—including SQL injection, XSS, CSRF, file upload, file inclusion, clickjacking, and URL redirect—explaining how attackers exploit them and the potential impacts on websites and their users.

CSRFSQL injectionWeb Security
0 likes · 8 min read
Common Web Application Vulnerabilities and Their Attack Methods
Programmer DD
Programmer DD
Mar 25, 2018 · Backend Development

How to Enable File Upload with Spring Cloud Feign: A Step‑by‑Step Guide

This article explains how to add multipart file‑upload support to Spring Cloud Feign by extending the client with feign‑form, configuring the server side with a Spring MVC controller, and providing a complete Java example with dependencies, client configuration, and a JUnit test.

BackendJavaSpring Cloud
0 likes · 5 min read
How to Enable File Upload with Spring Cloud Feign: A Step‑by‑Step Guide
Architecture Digest
Architecture Digest
Jan 6, 2018 · Backend Development

Comprehensive Guide to Building Web Applications with Koa

This tutorial walks you through setting up a Node.js environment, installing Koa, and progressively building a web application by covering basic HTTP services, context handling, response types, routing, middleware, error handling, cookies, form processing, and file uploads with clear code examples.

Error HandlingKoaNode.js
0 likes · 19 min read
Comprehensive Guide to Building Web Applications with Koa
MaGe Linux Operations
MaGe Linux Operations
Apr 24, 2017 · Backend Development

How to Build a Simple File Upload Feature with Django

Learn step‑by‑step how to create a basic file‑upload function in Django 1.10 using Python 3.6, covering project setup, model design, migrations, view logic, URL configuration, template form creation, and displaying uploaded results, with illustrative code snippets.

BackendDjangoPython
0 likes · 4 min read
How to Build a Simple File Upload Feature with Django
Baidu Tech Salon
Baidu Tech Salon
Apr 25, 2014 · Frontend Development

Optimizing File Upload Performance with HTML5: Comparison with Flash, Concurrency, Chunking, and Resumable Uploads

Using HTML5 instead of Flash, the article explains how to boost file‑upload speed by compressing or merging files before transfer, employing optimal concurrency levels, splitting files into chunks for fault‑tolerant, resumable and instant uploads, and choosing appropriate chunk sizes to balance overhead and performance.

HTML5Performance OptimizationWebUploader
0 likes · 18 min read
Optimizing File Upload Performance with HTML5: Comparison with Flash, Concurrency, Chunking, and Resumable Uploads