Fájlnév ellenőrzése

Hogy lehet ellenőrizni feltöltés előtt, hogy egy fájlnév foglalt-e.

2022.01.12 — Posted by Webb & Flow


Tartalomjegyzék

A tömeges feltöltéskor le lehet kérni előre, hogy egy adott fájlnak mi lesz a neve, illetve, hogy az a név már foglalt-e (ha foglalt, akkor az API felülírja a tartalmát az aktuálisan küldött adattal, amennyiben ezt jóvá kell hagynia a felhasználónak, azt a kliensben kell lekezelni).

POST /projects/PROJECTID/files/checkNames

{
   "folder":"d",
   "fileNames":[
      "asdf.jpg",
      "12 34 56.png"
   ]
}

A válasz:

[
   {
      "originalFileName":"asdf.jpg",
      "newFileName":"asdf.jpg",
      "exists”:1
   },
   {
      "originalFileName":"12 34 56.png",
      "newFileName":"12-34-56.png",
      "exists”:0
   }
]

Egy elem struktúrája:

  • originalFileName
    • az eredeti név, ezzel lehet beazonosítani, hogy melyikhez tartozik az adott elem
  • newFileName
    • ez lesz a fájl neve feltöltés után
  • exists
    • ha 0, akkor az adott fájlnév még nem létezik a megadott mappában