Azure krātuves tīmekļa resursa pievienošana veidlapai
Piezīmes
Š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 tīmekļa lapas pamata vai daudzslāņu formas komponentam. Ir ieteicams izmantot citu Dataverse veidlapu, lai tīmekļa lapai izveidotu pamata un daudzpakāpju veidlapas. Papildinformāciju par veidlapu konfigurēšanu, lai pievienotu un skatītu pielikumus, kas saglabāti Azure, skatiet rakstā 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 tīmekļa vietni, Azure krātuvē tiek augšupielādēts kāds fails (piemēram, attachments.zip), tam tiek izveidota atbilstoša entītijas piezīme un pielikuma vietturis.
Pielikuma faila nosaukums tagad ir attachment.zip.txt. Pēc noklusējuma Dataverse programmatūrā 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īmes
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 savu 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: GET, PUT, DELETE, HEAD, POST
- Atļautās galvenes: norādiet pieprasījuma galvenes, ko izcelsmes domēns 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.
- Atklātās galvenes: norādiet atbilde galvenes, kuras atbilde var nosūtīt CORS pieprasījumam un kuras pārlūkprogramma var parādīt 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 (sekundes): norādiet maksimālo laiku, cik ilgi pārlūkprogrammai ir jāsaglabā kešatmiņā pirmsdrukas pārbaudes pieprasījums 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īmes
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 Power Pages, atveriet lapu CORS protokola atbalsta konfigurēšana.