„Azure“ saugyklos žiniatinklio išteklių įtraukimas į formą
Pastaba
Nuo 2022 m. spalio 12 d. „Power Apps“ portalai tampa „Power Pages“. Daugiau informacijos: „Microsoft Power Pages“ dabar yra visuotinai prieinama (tinklaraštis)
Greitai perkelsime ir suliesime „Power Apps“ portalų dokumentaciją su „Power Pages“ dokumentacija.
Pastaba
Šioje temoje aprašyti komponento įtraukimo į modeliu pagrįstos programos failų priedų peržiūros ir įtraukimo į „Azure“ veiksmai. Valdiklio negalima naudoti pagrindinėje arba kelių veiksmų formos komponente portalo tinklalapyje. Kuriant pagrindines ir kelių veiksmų portalo formas rekomenduojama naudoti kitą Dataverse formą. Norėdami gauti daugiau informacijos, kaip konfigūruoti portalo formas norint įtraukti ir peržiūrėti „Azure“ saugomus priedus, žr. „Azure“ saugyklos įjungimas.
Priedus, nusiųstus į „Azure“ saugyklą (o ne tiesiogiai į „Microsoft Dataverse“), galima valdyti naudojant „Dataverse“ esančias pastabas.
Norėdami įgalinti priedus iš tam tikros formos moderliu pagrįstoje programoje ir nusiųsti į „Azure“ saugyklą, turite į tą formą įtraukti žiniatinklio išteklių ir konfigūruoti savo organizacijos „Azure“ saugyklą.
Kai failas (pvz., attachments.zip) nusiunčiamas į „Azure“ saugyklą naudojant portalą, tai parodo šalia objekto esanti lentelė ir priedo vietos rezervavimo ženklas.
Priedo failas dabar pavadintas attachment.zip.txt. Pagal numatytuosius parametrus „Dataverse“ neturi „Azure“ failo, todėl vietoje jo „Dataverse“ saugomas šis .txt vietos rezervavimo ženklo failas. „Azure“ saugyklos vietos rezervavimo failo kontekste rodoma išsami informacija apie failą.
{
"Name": "attachment.txt",
"Type": "text/plain",
"Size": 379,
"Url": "https://accountname.blob.core.windows.net/storage/81a9a9491c36e51182760026833bcf82/attachment.txt"
}
„Azure“ saugyklos žiniatinklio ištekliaus įtraukimo į formą veiksmai
Norėdami peržiūrėti failą, laikomą „Azure“, arba su juo sąveikauti, į formą turite įtraukti žiniatinklio išteklių adx.annotations.html. Būtina sąlyga yra užtikrinti, kad jūsų vartotojai turėtų adx_setting lentelės skaitymo prieigą. Priešingu atveju žiniatinklio ištekliai nebus tinkamai atvaizduoti.
Atitinkamos formos formų rengyklėje, srityje Komponentai, skyriuje Rodymas, pasirinkite HTML žiniatinklio išteklių.
Langelyje Įtraukti HTML žiniatinklio išteklių pasirinkite adx_annotations/adx.annotations.html ir pasirinkite Įtraukti.
Įveskite unikalų žiniatinklio ištekliaus ir etiketės pavadinimą.
Žiniatinklio ištekliaus saite pasirinkite komandą Redaguoti.
Langelyje Pasirinktinis parametras (duomenys) įveskite azureEnabled = true.
Pasirinkite Atlikta, kad įrašytumėte išteklių.
Įrašykite formą ir tada paskelbti pakeitimus.
Puslapyje bus atvaizduojamas naujas valdiklis, o jums bus suteikta galimybė tvarkyti savo priedus „Azure“ saugykloje.
Sąvaržėlės piktogramą pakeitė debesies piktograma. Tai reiškia, kad šis failas yra saugomas „Azure“ saugykloje. Galite ir toliau saugoti priedus „Dataverse“. Šie failai bus pažymėti sąvaržėlės piktograma.
Pastaba
Turite įtraukti kryžminės kilmės išteklių bendrinimo (CORS) taisyklę savo „Azure“ saugyklos kliente, nes kitaip matysite įprastinę priedo piktogramą, o ne debesies piktogramą.
- Leidžiama kilmė: nurodykite savo domeną. Pavyzdžiui,
https://contoso.crm.dynamics.com
Įsitikinkite, kad leidžiama kilmė neturi galo/
. Pavyzdžiui,https://contoso.crm.dynamics.com/
yra klaidingas. - Leidžiami veiksmažodžiai: GAUTI, ĮDĖTI, NAIKINTI, VADOVAUTI, SKELBTI
- Leidžiamos antraštės: nurodykite užklausų antraštes, kurias kilmės domenas gali nurodyti CORS užklausoje. Pavyzdžiui, x-ms-meta-data*, x-ms-meta-target*. Pagal šį scenarijų turite nurodyti *, nes kitaip žiniatinklio ištekliai nebus tinkamai atvaizduoti.
- Rodomos antraštės: nurodykite atsakymų antraštes, kurios gali būti išsiųstos atsakant į CORS užklausą ir kurias naršyklė gali rodyti užklausos pateikėjui. Pavyzdžiai: - * arba x-ms-meta-*. Pagal šį scenarijų turite nurodyti *, nes kitaip žiniatinklio ištekliai nebus tinkamai atvaizduoti.
- Didžiausias amžius (sekundėmis): nurodykite didžiausią laiką, kurį naršyklė turėtų laikyti talpykloje išankstinio patikrinimo PARINKČIŲ užklausą. Pavyzdžiui, 200.
Daugiau informacijos:„Azure“ saugyklos tarnybų CORS palaikymas.
Jei pridėtas failas yra vaizdas, valdiklis rodys vaizdą kaip miniatiūrą, neatsižvelgiant į tai, ar ji saugoma „Dataverse“, ar „Azure“ saugykloje.
Pastaba
Miniatiūros funkcija apsiriboja vaizdais iki 1 MB dydžio.
„Azure” didelių dvejetainių objektų saugyklos procesai
Norint nusiųsti priedus į „Azure“ saugyklą, reikia kelių suaktyvintų procesų: AzureBlobStorageEnabled, „Azure“ didelių dvejetainių objektų saugyklos URL ir Gauti bendrinamos prieigos parašą.
Vykstant perkėlimui, procesai gali būti išjungiami. Perkėlimas gali sukelti priedų nusiuntimą į „Dataverse”, o ne į „Azure” saugyklą, po to, kai įtraukiate žiniatinklio išteklių. Užtikrinkite, kad šie procesai būtų aktyvinami priedų nusiuntimui į „Azure” saugyklą.
CORS protokolo palaikymas
Norėdami sužinoti apie CORS protokolo palaikymą portale, eikite į Konfigūruoti CORS protokolo palaikymą.