A file kérdéstípus lehetővé teszi a válaszadók számára, hogy bármilyen fájlt töltsenek fel az eszközükről – dokumentumokat, táblázatokat, PDF-eket vagy más fájltípusokat. Az image, audio és video kérdéstípusokkal ellentétben, amelyek speciális rögzítő eszközöket nyitnak meg, a file általános célú fájlböngészőt nyit meg.

Alapvető XLSForm-specifikáció

typenamelabel
filedocumentKérjük, töltse fel dokumentumát

A standard file kérdéstípus részleteiről lásd az XLSForm specifikációt.

Felhasználási területek

A fájlkérdések általánosan használt területei:

  1. Kísérő dokumentumok gyűjtése (nyugták, tanúsítványok, szerződések, jelentések)
  2. Beszkennelt papíros nyomtatványok feltöltése
  3. Más rendszerekből exportált táblázatok vagy adatok összegyűjtése
  4. Bármilyen digitális fájltípus, amelyet az image/audio/video nem fed le

Adatformátum

A feltöltött fájlok bináris mellékletekként kerülnek tárolásra:

  • Formátum: Eredeti formátumban megőrizve (PDF, XLSX, DOCX stb.)
  • Elnevezés: {instanceID}-{mezőnév}.{kiterjesztés}
  • Tárolás: Feltöltve a szerver médiamappájába a beküldés mellé
  • Hozzáférés: Letölthető a beküldések kezelési felületéről

rtSurvey-bővítések

Elfogadott fájltípusok

A parameters oszlop segítségével korlátozhatja, hogy milyen fájltípusok választhatók:

typenamelabelparameters
filereportTöltse fel az ellenőrzési jelentéstaccept=.pdf
filespreadsheetTöltse fel az adatfájltaccept=.xlsx,.csv

Az accept paraméter standard fájlkiterjesztés szintaxist használ (vesszővel elválasztva).

Fájlméret iránymutatás

Az rtSurvey nem kényszerít rá kemény fájlméret-korlátot a kérdés szintjén, de a szerver feltöltési korlátja érvényes. Közölje az elvárásokat a kérdezővel a hint segítségével:

typenamelabelhint
filereceiptTöltse fel a fizetési nyugtátElfogadott: PDF vagy kép. Maximális fájlméret: 5 MB

Integráció az eszköz fájlrendszerével és felhőtárhellyel

Android és iOS rendszeren a file kérdés megnyitja az eszköz natív fájlböngészőjét, amely hozzáférést biztosíthat:

  • Helyi eszköztárhelyhez
  • SD-kártyához (Android)
  • iCloud Drive-hoz (iOS)
  • Google Drive-hoz, Dropboxhoz (ha telepítve van)

Weben a böngésző standard fájlfeltöltési párbeszédablakát nyitja meg.

Példa

Kötelező PDF feltöltés

typenamelabelhintrequiredrequired_message
filesigned_consentTöltse fel az aláírt beleegyező nyilatkozatotCsak PDF, max. 2 MByesSzükséges a beleegyező nyilatkozat

Feltételes dokumentumfeltöltés

typenamelabelrelevant
select_one yesnohas_land_titleVan a háztartásnak földtulajdoni lapja?
fileland_title_docTöltse fel a földtulajdoni lap fotóját vagy szkennelését${has_land_title} = 'yes'

Bevált módszerek

  1. Használja az accept értéket a fájltípusok korlátozásához – ez megakadályozza, hogy a kérdezők véletlenül rossz fájlokat töltsenek fel.
  2. Mindig adjon méret- és formátum-útmutatást a hint oszlopban.
  3. Fotókhoz és képekhez használja az image típust – jobb tömörítést és egységes formátumkezelést kínál.
  4. Fájlmellékleteket tartalmazó nagy felmérések esetén tervezze meg az adattárolást és a letöltési sávszélességet ennek megfelelően.
  5. Tesztelje a fájlböngészőt a céleszköz típusán (Android vs. iOS vs. web) a telepítés előtt – a felhőtárhelyekhez való hozzáférés eltérő.

Adatkezelési szempontok

  • A fájlok eredeti formátumban kerülnek tárolásra; az rtSurvey nem konvertálja vagy tömöríti azokat.
  • Elemezze a fájlokat letöltés után – az rtSurvey nem nyeri ki vagy indexeli a fájlok tartalmát.
  • A nagy fájlmellékleteket tartalmazó felmérések esetén a teljes adathalmazon letöltéséhez szükséges idő jelentősen növekedhet.

Korlátozások

  • A fájlkérdések nem ellenőrzik a fájl tartalmát – csak a kiterjesztés-ellenőrzés érvényesül a felhasználói felületen az accept segítségével.
  • A nagyon nagy fájlok (100 MB+) alacsony kapcsolati sebességű környezetben feltöltéskor időtúllépést okozhatnak.
  • Az offline kérdezők csatolhatnak fájlokat, de azok nem töltődnek fel, amíg a kapcsolat helyre nem áll.
  • Egyes eszközkonfigurációk korlátozzák bizonyos tárolási helyek elérését (pl. vállalati MDM-szabályzatok).
Hasznos volt ez az oldal?