συμβάν
Παγκόσμιο Πρωτάθλημα Power BI DataViz
14 Φεβ, 4 μ.μ. - 31 Μαρ, 4 μ.μ.
Με 4 ευκαιρίες εισόδου, θα μπορούσατε να κερδίσετε ένα πακέτο συνεδρίου και να μεταβείτε στο LIVE Grand Finale στο Λας Βέγκας
Μάθετε περισσότεραΑυτό το πρόγραμμα περιήγησης δεν υποστηρίζεται πλέον.
Κάντε αναβάθμιση σε Microsoft Edge για να επωφεληθείτε από τις τελευταίες δυνατότητες, τις ενημερώσεις ασφαλείας και την τεχνική υποστήριξη.
Μια στήλη εικόνων αποθηκεύει ένα αρχείο εικόνας σε μια στήλη σε πίνακα Microsoft Dataverse. Προσθέστε μια στήλη εικόνας σε μια φόρμα για αποστολή, προβολή, τροποποίηση και διαγραφή εικόνων. Η φόρμα εμφανίζει μια μικρογραφία της εικόνας, εάν είναι διαθέσιμη.
Σημείωση
Δεν μπορείτε να αποστείλετε μια εικόνα χρησιμοποιώντας τη λειτουργία εισαγωγής σε μια βασική φόρμα ή ένα βήμα φόρμας πολλών βημάτων.
Η διεύθυνση URL της εικόνας υποδεικνύει την πλήρη διεύθυνση URL της τοποθεσίας όπου είναι αποθηκευμένη η εικόνα. Μπορεί να χρησιμοποιηθεί για ανάπτυξη και αντιμετώπιση προβλημάτων.
Μια διεύθυνση URL εικόνας παίρνει την ακόλουθη φόρμα:
{0}/Image/download.aspx?entity={1}&attribute={2}&id={3}
όπου:
{0} είναι η διεύθυνση URL της τοποθεσίας web
{1} είναι το λογικό όνομα της οντότητας
{2} είναι το λογικό όνομα της στήλης
{3} είναι το αναγνωριστικό εικόνας
Για παράδειγμα, εάν η τοποθεσία web σας βρίσκεται στη διεύθυνση https://contososite.powerappsportals.com, ο κώδικάς σας θα έχει την εξής μορφή:
https://contososite.powerappsportals.com/Image/download.aspx?entity=contact&attribute=entityimage&id=cb059a4a-b1a6-ec11-9840-00224829604e
Μπορείτε να σχεδιάσετε έναν ιστότοπο χρησιμοποιώντας τον Κώδικα Liquid για την ανάκτηση των καρτελών από πίνακες του Dataverse. Χρησιμοποιήστε το fetchXML και την προβολή Οντότητας για να λάβετε τιμές στήλης εικόνας, όπως αυτή:
{% for item in tables.results.entities %}
{{ item.columnname.Type }}
{{ item.columnname.Size }}
{{ item.columnname.Url }}
{{ item.columnname.Value }}
{% endfor %}
όπου:
Τύπος είναι ο τύπος mime της εικόνας
Μέγεθος είναι το μέγεθος της εικόνας σε byte
Τιμή είναι η τιμή εικόνας ως συμβολοσειρά base64
Url είναι η διεύθυνση URL εικόνας
{% fetchxml contacts %}
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
<entity name="contact">
<attribute name="fullname"/>
<attribute name="entityimage"/>
</entity>
</fetch>
{% endfetchxml %}
{% for item in contacts.results.entities %}
{
"Full Name":"{{ item.fullname }}"
"Entity Image Type":"{{ item.entityimage.Type}}",
"Entity Image Size":"{{ item.entityimage.Size}}",
"Entity Image Url":"{{ item.entityimage.Url}}",
"Entity Image Value":"{{ item.entityimage.Value}}"
}
{% endfor %}
Το ΑΡΙ Web πυλών μπορεί να χρησιμοποιηθεί για λειτουργίες δημιουργίας, ανάγνωσης, ενημέρωσης και διαγραφής σε στήλες εικόνων σε όλους τους πίνακες Dataverse.
Για να κάνετε λήψη δεδομένων εικόνας μικρογραφίας, χρησιμοποιήστε την ακόλουθη κλήση API:
GET /_api/<entity-type>(id)/<image-attribute-name>/$value
Τα δεδομένα εικόνας που μεταφέρθηκαν από τα τελικά σημεία της υπηρεσίας Web περιορίζονται στο μέγιστο των 16 MB σε μία κλήση εξυπηρέτησης.
Στο παρακάτω παράδειγμα, θα χρησιμοποιήσουμε μια κλήση GET για να πραγματοποιήσουμε λήψη μιας μικρογραφίας, αν υπάρχει.
Αίτηση HTTP:
GET [website url]/_api/accounts(62d53214-9dfa-eb11-94ee-0022482230a8)/entityimage/$value
Headers:
Content-Type: application/octet-stream
Απόκριση HTTP:
204 No Content
Body:
Byte[ ]
Σε αυτό το παράδειγμα, η μικρογραφία δεν υπάρχει και επομένως δεν επιστρέφεται καμία εικόνα. Εάν υπήρχε μια μικρογραφία, η απόκριση θα επέστρεφε έναν πίνακα byte με τιμές.
Για να αποστείλετε μια εικόνα, ορίστε την τιμή της στήλης εικόνας σε έναν πίνακα byte που περιέχει το περιεχόμενο του αρχείου εικόνας:
PUT or PATCH /_api<entity-type>(id)/<image-attribute-name>
Αίτηση HTTP:
PUT [website url]/_api/accounts(62d53214-9dfa-eb11-94ee-0022482230a8)/entityimage
Headers:
Content-Type: application/octet-stream
Body :
Byte [ ]
Οι χρήστες τοποθεσίας web που έχουν υποβληθεί σε έλεγχο ταυτότητας μπορούν να στείλουν την εικόνας τους στην ενότητα της τοποθεσίας web. Η εικόνα αποθηκεύεται στη στήλη Εικόνα οντότητας της αντίστοιχης καρτέλας επαφής στο Dataverse. Οι χρήστες μπορούν να στείλουν εικόνες έως και 10 MB.
Αρχικά, πρέπει να δημιουργήσετε μια ρύθμιση τοποθεσίας ώστε να επιτρέπεται στους χρήστες που έχουν υποβληθεί σε έλεγχο ταυτότητας να πραγματοποιούν αποστολή μιας εικόνας προφίλ:
Ανοίξτε την εφαρμογή Διαχείριση πύλης
Στην περιοχή Τοποθεσία Web, επιλέξτε Ρυθμίσεις τοποθεσίας.
Δημιουργήστε μια ρύθμιση που ονομάζεται Profile/ShowImage και ορίστε την τιμή της αληθής. (Εάν η ρύθμιση υπάρχει, ορίστε την τιμή της σε αληθής.)
συμβάν
Παγκόσμιο Πρωτάθλημα Power BI DataViz
14 Φεβ, 4 μ.μ. - 31 Μαρ, 4 μ.μ.
Με 4 ευκαιρίες εισόδου, θα μπορούσατε να κερδίσετε ένα πακέτο συνεδρίου και να μεταβείτε στο LIVE Grand Finale στο Λας Βέγκας
Μάθετε περισσότεραΕκπαίδευση
Διαδρομή εκμάθησης
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Πιστοποίηση
Microsoft Certified: Power Platform Functional Consultant Associate - Certifications
Illustrer l’utilisation des solutions Microsoft Power Platform pour simplifier, automatiser et renforcer les processus métier pour les organisations dans le rôle de consultants fonctionnels.
Τεκμηρίωση
Configurer une colonne de fichier sur Power Pages
Découvrez comment configurer une colonne de fichier pour stocker des données binaires sur Power Pages.
Configurer une colonne de choix pour Power Pages
Apprenez à ajouter et à configurer une colonne de choix Dataverse sur les listes Power Pages, les formulaires et les modèles.
Créer et gérer des fichiers web
Découvrez comment créer et gérer des fichiers web dans Power Pages.