Help me implement file upload and storage in my application.
File types: [IMAGES / DOCUMENTS / VIDEO / MIXED]
Storage: [LOCAL / AWS S3 / CLOUDINARY / SUPABASE / GCS]
Max file size: [MB]
Tech stack: [DESCRIBE]
Provide:
1. **Upload UI**: Frontend file upload with drag-and-drop and progress
2. **Validation**: File type, size, and content validation
3. **Server Handling**: Processing uploaded files on the backend
4. **Cloud Storage**: Uploading to S3/Cloud storage with signed URLs
5. **Image Processing**: Resizing, compression, and thumbnail generation
6. **Direct Upload**: Uploading directly to cloud storage from the browser
7. **Database Records**: Storing file metadata in the database
8. **Access Control**: Securing files with permissions
9. **CDN Delivery**: Serving files through a CDN for performance
10. **Cleanup**: Handling orphaned files and storage management
Help me implement file upload and storage in my application.
File types: [IMAGES / DOCUMENTS / VIDEO / MIXED]
Storage: [LOCAL / AWS S3 / CLOUDINARY / SUPABASE / GCS]
Max file size: [MB]
Tech stack: [DESCRIBE]
Provide:
1. **Upload UI**: Frontend file upload with drag-and-drop and progress
2. **Validation**: File type, size, and content validation
3. **Server Handling**: Processing uploaded files on the backend
4. **Cloud Storage**: Uploading to S3/Cloud storage with signed URLs
5. **Image Processing**: Resizing, compression, and thumbnail generation
6. **Direct Upload**: Uploading directly to cloud storage from the browser
7. **Database Records**: Storing file metadata in the database
8. **Access Control**: Securing files with permissions
9. **CDN Delivery**: Serving files through a CDN for performance
10. **Cleanup**: Handling orphaned files and storage management
How to use this prompt
Copy the prompt above and paste it into ChatGPT, Claude, Gemini, or any AI assistant. Replace the bracketed placeholders with your specific details.
Leave a Review
Tried this prompt? Let us know how it worked — your reviews help other users find the best prompts.