Simple API for managing images in folders
URL: /api/images.php?folder={foldername}
Description: Get all images from a specific folder
Example: GET /api/images.php?folder=products
Response:
{
"folder": "products",
"count": 2,
"images": [
{
"name": "image1.jpg",
"url": "/images/products/image1.jpg",
"size": 1024000
}
]
}
URL: /api/images.php?folder={foldername}
Description: Upload one or more images to a specific folder (creates folder if needed)
Form Data:
image[] (files) - The image files to upload (supports multiple files)filename (optional) - Custom filename prefix (without extension)Example: POST /api/images.php?folder=products
Response:
{
"success": true,
"message": "Images uploaded successfully",
"folder": "products",
"uploaded_count": 3,
"images": [
{
"filename": "new_image_1.jpg",
"url": "/Images/products/new_image_1.jpg",
"size": 1024000
},
{
"filename": "new_image_2.png",
"url": "/Images/products/new_image_2.png",
"size": 2048000
}
]
}
URL: /api/images.php?folder={foldername}&filename={filename}
Description: Delete a specific image from a folder
Parameters:
folder (required) - The folder name containing the imagefilename (required) - The exact filename to delete (including extension)Example: DELETE /api/images.php?folder=products&filename=image1.jpg
Response:
{
"success": true,
"message": "Image deleted successfully",
"deleted_file": {
"filename": "image1.jpg",
"url": "/Images/products/image1.jpg",
"size": 1024000,
"folder": "products"
}
}