Azure krātuves tīmekļa resursa pievienošana veidlapai
Piezīme
No 2022. gada 12. oktobra, Power Apps portāli ir Power Pages. Papildinformācija. Pakalpojums Microsoft Power Pages tagad ir vispārēji pieejams (emuārs)
Drīzumā Power Apps portālu dokumentācija tiks migrēta un sapludināta ar Power Pages dokumentāciju.
Piezīme
Šajā tēmā aprakstītās darbības sniedz informāciju par komponenta pievienošanu, lai skatītu un pievienotu failu pielikumus modeļa vadītai programmai programmā Azure. Šī vadīkla nav lietojama portāla tīmekļa lapas pamata vai vairāku darbību veidlapas komponentam. Ieteicams izmantot citu Dataverse veidlapu, lai portālam izveidotu pamata un vairāku darbību veidlapas. Papildinformāciju par portāla veidlapu konfigurēšanu, lai pievienotu un skatītu Azure saglabātus pielikumus, skatiet šeit: Azure krātuves iespējošana.
Augšupielādētos pielikumus Azure krātuvē (nevis tieši programmatūrā Microsoft Dataverse) var pārvaldīt, izmantojot piezīmes programmatūrā Dataverse.
Lai varētu augšupielādēt noteiktas veidlapas pielikumus modeļa vadītā programmā Azure krātuvē, šai veidlapai ir jāpievieno tīmekļa resurss un ir jākonfigurē Azure krātuve jūsu organizācijā.
Kad, izmantojot portālu, Azure Storage tiek augšupielādēts kāds fails (piemēram, attachments.zip), to ataino entītijas piezīme un pielikuma vietturis.
Pielikuma faila nosaukums tagad ir attachment.zip.txt. Pēc noklusējuma programmatūrā Dataverse nav pieejamas Azure faila apstrādes iespējas, tāpēc tā vietā programmatūrā Dataverse tiek glabāts šis viettura fails ar paplašinājumu .txt. Azure krātuves viettura faila kontekstā ir ietverta detalizēta informācija par failu.
{
"Name": "attachment.txt",
"Type": "text/plain",
"Size": 379,
"Url": "https://accountname.blob.core.windows.net/storage/81a9a9491c36e51182760026833bcf82/attachment.txt"
}
Darbības Azure krātuves tīmekļa resursa pievienošanai veidlapai
Lai skatītu pakalpojumā Azure glabāto failu un ar to mijiedarbotos, veidlapai ir jāpievieno tīmekļa resurss adx.annotations.html. Vispirms jums ir jāpārliecinās, vai lietotājiem ir lasīšanas piekļuve attiecībā uz adx_setting tabulu. Pretējā gadījumā šis tīmekļa resurss neatveidos pareizi.
Veidlapu redaktora attiecīgajā veidlapā apgabala Komponenti sadaļā Parādīt atlasiet HTML tīmekļa resursu.
Lodziņā Pievienot HTML tīmekļa resursu atlasiet adx_annotations/adx.annotations.html un izvēlieties Pievienot.
Ievadiet resursa nosaukumu un apzīmējumu.
Atlasiet komandu Rediģēt tīmekļa resursa saitē.
Lodziņā Pielāgots parametrs (dati) ievadiet azureEnabled=true.
Atlasiet Gatavs, lai saglabātu resursu.
Saglabājiet veidlapu un pēc tam publicējiet izmaiņas.
Tagad jaunā vadīkla tiek atveidota lapā, sniedzot jums iespēju pārvaldīt pielikumus Azure krātuvē.
Papīra saspraudes ikona ir aizstāta ar mākoņa ikonu, lai norādītu, ka šis fails tiek glabāts Azure krātuvē. Varat turpināt glabāt pielikumus programmatūrā Dataverse — šie faili tiek apzīmēti ar papīra saspraudes ikonu.
Piezīme
Azure krātuves kontam jāpievieno kārtula Dažādas izcelsmes resursu koplietošana (Cross-origin resource sharing — CORS), jo pretējā gadījumā tiek rādīta parastā ikona, nevis mākoņa ikona.
- Atļautā izcelsme: Norādiet domēnu. Piemēram,
https://contoso.crm.dynamics.com
Pārliecinieties, vai atļautajai izcelsmei nav sekošana/
. Piemēram,https://contoso.crm.dynamics.com/
ir nepareiza. - Atļautie darbības vārdi: IEGŪT, IEVIETOT, DZĒST, VADĪT, PUBLICĒT
- Atļautās galvenes: Norādiet pieprasījuma galvenes, kuras izcelsmes domēnu var norādīt CORS pieprasījumā. Piemēram, x-ms-meta-data*, x-ms-meta-target*. Šī scenārija nolūkos jums ir jānorāda *, citāti tīmekļa resurss neatveidos pareizi.
- Rādītās galvenes: Norādiet atbildes galvenes, kas var tikt nosūtītas, atbildot uz CORS pieprasījumu, un rādītas pārlūkā pieprasījuma izdevējam. Piemēri - * vai x-ms-meta-*. Šī scenārija nolūkos jums ir jānorāda *, citāti tīmekļa resurss neatveidos pareizi.
- Maksimālais vecums (sekundēs): Norādiet maksimālo laiku, cik ilgi pārlūkprogrammai jāsaglabā kešatmiņā pirmslidojumu pieprasījumi OPTIONS. Piemēram, 200.
Papildinformācija CORS atbalsts Azure krātuves pakalpojumiem.
Ja ir pievienots attēla fails, vadīklā tiek rādīts attēla sīktēls neatkarīgi no tā, vai fails tiek glabāts programmatūrā Dataverse vai Azure krātuvē.
Piezīme
Sīktēla līdzeklis darbojas tikai attēliem, kuru lielums nepārsniedz 1 MB.
Procesi Azure BLOB krātuvei
Vairākiem procesiem ir nepieciešams augšupielādēt pielikumus Azure krātuvē, kas ir jāaktivizē: AzureBlobStorageEnabled, Azure Blob krātuves URL un Ģenerēt kopīgotās piekļuves parakstu.
Migrācijas laikā process var tikt deaktivizēts. Izpildot tīmekļa resursa pievienošanas darbības, migrācija var izraisīt pielikumu augšupielādi programmatūrā Dataverse nevis Azure krātuvē. Pārliecinieties, vai šie procesi ir aktivizēti, lai augšupielādētu pielikumus Azure krātuvē.
Protokola CORS atbalsts
Lai uzzinātu par CORS protokola atbalstu portālos, atveriet lapu CORS protokola atbalsta konfigurēšana.