This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

Rinomina in blocco

Rinomina più file usando un modello di pattern con segnaposto per indice, indice con riempimento e nome del file originale. Restituisce un archivio ZIP contenente tutti i file rinominati.

Endpoint API

POST /api/v1/tools/image/bulk-rename

Accetta dati di form multipart con più file e un campo JSON settings.

Parametri

ParametroTipoObbligatorioPredefinitoDescrizione
patternstringNo"image-"Pattern di denominazione con segnaposto (max 1000 caratteri)
startIndexnumberNo1Numero di indice iniziale

Segnaposto del pattern

SegnapostoDescrizioneEsempio
Numero sequenziale a partire da startIndex1, 2, 3
Numero sequenziale con riempimento di zeri01, 02, 03
Nome del file originale senza estensionephoto, IMG_001

L'estensione del file originale viene sempre preservata.

Esempio di richiesta

bash
curl -X POST http://localhost:1349/api/v1/tools/image/bulk-rename \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F 'settings={"pattern": "vacation-{{padded}}", "startIndex": 1}'

Questo produce: vacation-1.jpg, vacation-2.jpg, vacation-3.jpg

Usando il nome del file originale:

bash
curl -X POST http://localhost:1349/api/v1/tools/image/bulk-rename \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@IMG_001.jpg" \
  -F "file=@IMG_002.jpg" \
  -F 'settings={"pattern": "2024-trip-{{original}}-{{index}}"}'

Questo produce: 2024-trip-IMG_001-1.jpg, 2024-trip-IMG_002-2.jpg

Esempio di risposta

La risposta è un file ZIP trasmesso in streaming direttamente (non una risposta JSON). Le intestazioni della risposta sono:

Content-Type: application/zip
Content-Disposition: attachment; filename="renamed-a1b2c3d4.zip"

Note

  • Questo strumento non elabora immagini. Rinomina solo i file e li impacchetta in un archivio ZIP.
  • La larghezza del riempimento di zeri per viene determinata automaticamente in base al numero totale di file (ad es. 100 file userebbero un riempimento a 3 cifre: 001, 002, ecc.).
  • Le estensioni dei file vengono preservate dai nomi dei file originali.
  • I nomi dei file vengono ripuliti per rimuovere i caratteri non sicuri.
  • Deve essere fornito almeno un file.