When to Use It
- Upload files from web URLs to Google Drive
- Archive web content and resources
- Transfer files between different platforms
- Batch upload multiple files automatically
- Create backup copies of online files
- Integrate file uploads into automated workflows
- Move files from temporary locations to permanent storage
Inputs
Field | Type | Required | Description |
---|---|---|---|
Folder ID | Text | Yes | Google Drive folder ID where files will be uploaded |
Upload Type | Dropdown | Yes | Single file or multiple files upload |
File URL | URL | Conditional | URL of file to upload (for single upload) |
File Name | Text | No | Custom filename for single upload |
File URLs | List | Conditional | List of URLs for multiple upload |
Upload Type Options
Type | Description | Use Case |
---|---|---|
Single | Upload one file | Individual file processing |
Multiple | Upload multiple files | Batch file processing |
Folder ID Format
Google Drive Folder ID:- Open the folder in Google Drive
- Copy the ID from the URL:
https://drive.google.com/drive/folders/[FOLDER_ID]
- Or use the “Select Files” node to browse and get folder IDs
Supported File Types
The node supports all file types that can be downloaded from URLs:Category | Examples | Notes |
---|---|---|
Documents | PDF, DOC, TXT, CSV | Document files |
Images | JPG, PNG, GIF, WebP | Image files |
Videos | MP4, MOV, AVI | Video files |
Audio | MP3, WAV, AAC | Audio files |
Archives | ZIP, RAR, TAR | Compressed files |
Data | JSON, XML, Excel | Data files |
Output
Returns information about successfully uploaded files:Output Fields:
Field | Description |
---|---|
file_id | Unique Google Drive file ID |
name | Filename in Google Drive |
folder_id | Destination folder ID |
folder_name | Destination folder name |
source_url | Original URL where file was downloaded from |
file_size | Size of uploaded file |
mime_type | File type detected during upload |
upload_time | When the file was uploaded |
Credit Cost
- Cost per file: 1 credit per successfully uploaded file
- Failed uploads: No credits charged for failed uploads
- Example: Uploading 5 files = 5 credits (if all successful)
Common Workflows
Content Archiving:Upload Scenarios
Single File Upload
Upload one specific file:Multiple File Upload
Upload several files at once:Custom Naming
Upload with custom filename:Use Cases
Website Content Archiving
Archive important web resources:Product Media Management
Manage product images and videos:Report Distribution
Distribute generated reports:Data Pipeline Integration
Integrate file uploads in data workflows:File Handling
Supported URL Formats
Automatic File Detection
- MIME type: Automatically detected from server response
- File extension: Preserved from original URL when possible
- File size: Calculated during download
- Content validation: Basic validation to ensure file integrity
Custom Naming Rules
- Single upload: Use custom filename if provided
- Multiple upload: Use original filenames from URLs
- Conflict handling: Google Drive handles duplicate names automatically
- Invalid characters: Automatically cleaned from filenames
Error Handling
Common Issues and Solutions
Invalid Folder ID:Partial Upload Handling
- Mixed results: Some files upload successfully, others fail
- Detailed error reporting: Specific error for each failed file
- Credit charging: Only successful uploads are charged
- Retry capability: Can retry failed uploads separately
Tips
URL Management:- Test URLs manually before bulk uploads to ensure accessibility
- Use direct file URLs when possible for better reliability
- Check URL expiration for temporary download links
- Verify file permissions on source servers
- Create organized folder structure before uploading
- Use descriptive folder names for easy identification
- Set appropriate permissions on destination folders
- Consider folder hierarchy for large file collections
- Batch similar files in single upload operations
- Avoid very large files (>100MB) for better performance
- Use multiple uploads for very large batches (>50 files)
- Monitor upload progress for long-running operations
- Combine with file selection to organize uploads dynamically
- Use with folder creation to create structured storage
- Connect to notification systems for upload confirmations
- Feed file IDs to subsequent operations for further processing
- Validate URLs before starting uploads
- Check available storage in Google Drive
- Test with small batches before large uploads
- Set up error handling for production workflows