Ο τύπος ερώτησης file επιτρέπει στους ερωτώμενους να ανεβάσουν οποιοδήποτε αρχείο από τη συσκευή τους — έγγραφα, υπολογιστικά φύλλα, PDF ή άλλους τύπους αρχείων. Σε αντίθεση με τα image, audio και video που εκκινούν συγκεκριμένα εργαλεία λήψης, το file ανοίγει γενικό επιλογέα αρχείων.

Βασική προδιαγραφή XLSForm

typenamelabel
filedocumentΠαρακαλώ ανεβάστε το έγγραφό σας

Για περισσότερες λεπτομέρειες σχετικά με τον τυπικό τύπο file, δείτε την προδιαγραφή XLSForm.

Χρήσεις

Οι ερωτήσεις file χρησιμοποιούνται συνήθως για:

  1. Συλλογή υποστηρικτικών εγγράφων (αποδείξεις, πιστοποιητικά, συμβόλαια, εκθέσεις)
  2. Μεταφόρτωση συμπληρωμένων έντυπων φορμών που σαρώθηκαν
  3. Συλλογή υπολογιστικών φύλλων ή εξαγωγών δεδομένων από άλλα συστήματα
  4. Οποιοσδήποτε ψηφιακός τύπος αρχείου που δεν καλύπτεται από εικόνα/ήχο/βίντεο

Μορφή δεδομένων

Τα ανεβασμένα αρχεία αποθηκεύονται ως δυαδικά συνημμένα:

  • Μορφή: Διατηρείται στην αρχική μορφή (PDF, XLSX, DOCX, κ.λπ.)
  • Ονομασία: {instanceID}-{fieldname}.{extension}
  • Αποθήκευση: Μεταφορτώνεται στο φάκελο πολυμέσων server μαζί με την υποβολή
  • Πρόσβαση: Λήψη από τη διεπαφή διαχείρισης υποβολών

Επεκτάσεις rtSurvey

Αποδεκτοί τύποι αρχείων

Χρησιμοποιήστε τη στήλη parameters για περιορισμό των τύπων αρχείων που μπορούν να επιλεγούν:

typenamelabelparameters
filereportΑνεβάστε την έκθεση επιθεώρησηςaccept=.pdf
filespreadsheetΑνεβάστε το αρχείο δεδομένωνaccept=.xlsx,.csv

Η παράμετρος accept χρησιμοποιεί τυπική σύνταξη επέκτασης αρχείου (διαχωρισμένη με κόμμα).

Καθοδήγηση μεγέθους αρχείου

Το rtSurvey δεν επιβάλλει σκληρό όριο μεγέθους αρχείου σε επίπεδο ερώτησης, αλλά ισχύει το όριο μεταφόρτωσης server. Χρησιμοποιήστε hint για να κοινοποιήσετε προσδοκίες στον απογραφέα:

typenamelabelhint
filereceiptΑνεβάστε την απόδειξη πληρωμήςΑποδεκτό: PDF ή εικόνα. Μέγιστο μέγεθος αρχείου: 5 MB

Ενσωμάτωση με σύστημα αρχείων συσκευής και αποθήκευση cloud

Σε Android και iOS, η ερώτηση file ανοίγει τον εγγενή επιλογέα αρχείων της συσκευής, που μπορεί να περιλαμβάνει πρόσβαση σε:

  • Τοπική αποθήκευση συσκευής
  • Κάρτα SD (Android)
  • iCloud Drive (iOS)
  • Google Drive, Dropbox (εάν εγκατεστημένα)

Στο web, ανοίγει τυπικό παράθυρο διαλόγου μεταφόρτωσης αρχείου browser.

Παράδειγμα χρήσης

Υποχρεωτική μεταφόρτωση PDF

typenamelabelhintrequiredrequired_message
filesigned_consentΑνεβάστε την υπογεγραμμένη φόρμα συναίνεσηςΜόνο PDF, μέγ. 2MByesΑπαιτείται φόρμα συναίνεσης

Υπό συνθήκη μεταφόρτωση εγγράφου

typenamelabelrelevant
select_one yesnohas_land_titleΈχει το νοικοκυριό τίτλο γης;
fileland_title_docΑνεβάστε φωτογραφία ή σάρωση του τίτλου γης${has_land_title} = 'yes'

Βέλτιστες πρακτικές

  1. Χρησιμοποιήστε accept για περιορισμό τύπων αρχείων — αυτό αποτρέπει τους απογραφείς από τυχαία μεταφόρτωση λανθασμένων αρχείων.
  2. Πάντα συμπεριλαμβάνετε καθοδήγηση μεγέθους και μορφής στη στήλη hint.
  3. Για φωτογραφίες και εικόνες, χρησιμοποιήστε τον τύπο image αντί — προσφέρει καλύτερη συμπίεση.
  4. Για μεγάλες έρευνες με συνημμένα αρχεία, σχεδιάστε αντίστοιχα αποθήκευση δεδομένων και εύρος ζώνης λήψης.
  5. Δοκιμάστε τον επιλογέα αρχείων στον τύπο συσκευής-στόχου (Android vs. iOS vs. web) πριν την ανάπτυξη.

Εκτιμήσεις χειρισμού δεδομένων

  • Τα αρχεία αποθηκεύονται στην αρχική τους μορφή· δεν μετατρέπονται ή συμπιέζονται από το rtSurvey.
  • Αναλύστε αρχεία μετά τη λήψη — το rtSurvey δεν εξάγει ή ευρετηριάζει περιεχόμενα αρχείων.
  • Μεγάλα συνημμένα αρχεία αυξάνουν σημαντικά τον χρόνο που απαιτείται για λήψη πλήρους συνόλου δεδομένων.

Περιορισμοί

  • Οι ερωτήσεις file δεν επικυρώνουν περιεχόμενα αρχείων — μόνο ο έλεγχος επέκτασης αρχείου μέσω accept επιβάλλεται σε επίπεδο UI.
  • Πολύ μεγάλα αρχεία (100 MB+) μπορεί να λήξει ο χρόνος κατά τη μεταφόρτωση σε περιβάλλοντα χαμηλής συνδεσιμότητας.
  • Οι απογραφείς εκτός σύνδεσης μπορούν να επισυνάψουν αρχεία αλλά δεν θα μεταφορτωθούν μέχρι να αποκατασταθεί η συνδεσιμότητα.
  • Ορισμένες διαμορφώσεις συσκευών περιορίζουν την πρόσβαση σε συγκεκριμένες τοποθεσίες αποθήκευσης.
Ήταν χρήσιμη αυτή η σελίδα;