How to Securely Allow File Uploads | Best Practices & Strategies Leveraging CDN & Object Storage

Subscribers:
1,040,000
Published on ● Video Link: https://www.youtube.com/watch?v=H1qg2TnvaL8



Category:
Guide
Duration: 33:28
17,311 views
71


New to Cloud Computing? Get started here with a $100 credit → https://www.linode.com/lp/youtube-viewers/?utm_source=youtube&utm_medium=dev_advocacy&utm_content=fsf_ag_04_23_24

In this video, @heyAustinGil discusses the full spectrum of securely allowing users to upload files to your server. Austin covers how to handle users uploading files with HTML, JavaScript, Node.js and how to store them in S3 compatible Object Storage.

Chapters:
0:00 Introduction
0:13 HTTP & Browsers Overview
1:12 Upload Files with HTML
3:55 Improve UX with JavaScript
8:15 Receive Files in Node.js
12:35 Saving Files to Object Storage
16:08 Use a Streaming Library - Formidable
20:20 Content Delivery Networks (CDNs)
23:39 Secure Your Application - OWASP File Upload
29:58 Block Malware at the Edge
32:39 Conclusion

Read Austin's blogs for more information on file uploads → https://austingil.com/uploading-files-with-html/
Learn more about getting started with Object Storage → https://www.linode.com/docs/products/storage/object-storage/get-started/
Subscribe to get notified of new episodes as they come out → https://www.youtube.com/channel/UCf8uu3IE42b6hRUusufEH8g?sub_confirmation=1

#AkamaiDeveloper #FileUploads #HTML #JavaScript
Product: Akamai, File Uploads, HTML, JavaScript; @heyAustinGil




Other Videos By Akamai Developer


2024-06-28Akamai Developer June 2024 Recap | Object Storage, Akamai TrafficPeak & Malware Identification
2024-06-27Optimize Video Transcoding for Scalability and Savings | A Proven Enterprise Strategy
2024-06-14How One Customer Cut Cloud Storage Costs by 90% with Linode Object Storage | A Real-Life Case Study
2024-06-06Virtual Private Cloud from Akamai | Secure Networking Within Your Infrastructure
2024-05-30Akamai Developer May 2024 Recap | Hydrolix, API Security, and Top Tier Support
2024-05-23The Power of JWTs and Edge Compute for App Security and Speed
2024-05-14Compliance Automation Tools Explained | Protecting Data and Customers
2024-05-07Apache Log Visualization Made Easy | Elasticsearch and the ELK Stack
2024-04-30Final Steps: Deploying WordPress with Kubernetes for Enterprise Scale
2024-04-25How to Configure MySQL Database Services | K8s to Scale Wordpress Episode 3
2024-04-23How to Securely Allow File Uploads | Best Practices & Strategies Leveraging CDN & Object Storage
2024-04-18Scaling Wordpress with K8s | How to Configure and Deploy Pods
2024-04-16Cloud Native App Development | Benefits of Starting with Scalable Architecture
2024-04-11Scaling Wordpress For Enterprise Use with Kubernetes | Full Deployment Series
2024-04-09How to Start Delivering Global-Scale Services | HarperDB Install and Set Up
2024-04-04How Hydrolix Scales on Kubernetes with LKE | Full Configuration Tutorial
2024-04-02Create Serverless Apps Using Kubernetes and Knative
2024-03-07Manage Configuration Drift in Real-Time with Crossplane | K8s Infrastructure Automation
2024-02-29Building with FluxCD and Kubernetes | GitOps Principles Explained in Action
2024-02-27Web Assembly for Node Developers | Enhancing Functionality and Speed
2024-02-22Using Cloud Init to Easily Preconfigure Your Instances | Starting Instances with Defined Variables



Tags:
linode
linux
cloud computing
linux server
open source
sysadmin
akamai
akamai developer
file uploads
signed upload urls
how to upload files
html file upload
handling file uploads in node.js
web development
file management
object storage
file upload object storage
secure file uploads
application security
developer tools
data security
web development file uploads
file uploads CDN
akamai file uploads
akamai web development
akamai S3 storage