fix : export
continuous-integration/drone/push Build is failing Details

Multiplayer_Php
Jade VAN BRABANDT 1 year ago
parent 6cf514c039
commit d86cdc773c

@ -30,4 +30,7 @@
<button type="button" class="btn btn-primary" @onclick="() => OnDelete(context.Q_id)"><i class="fa fa-trash"></i> Supprimer</button>
</DisplayTemplate>
</DataGridColumn>
</DataGrid>
</DataGrid>
<script src="Questions/Questions.razor.js"></script>

@ -110,8 +110,7 @@ public partial class Questions
}
}
var sentFile = new MemoryStream(Encoding.UTF8.GetBytes(sb.ToString()));
var sentFile = new MemoryStream(Encoding.Unicode.GetBytes(sb.ToString()));
using (var streamRef = new DotNetStreamReference(stream: sentFile))
{
await IJSRuntime.InvokeVoidAsync("downloadFileFromStream", "data.csv", streamRef);

@ -0,0 +1,11 @@
window.downloadFileFromStream = async (fileName, contentStreamReference) => {
const arrayBuffer = await contentStreamReference.arrayBuffer();
const blob = new Blob([arrayBuffer]);
const url = URL.createObjectURL(blob);
const anchorElement = document.createElement('a');
anchorElement.href = url;
anchorElement.download = fileName ?? '';
anchorElement.click();
anchorElement.remove();
URL.revokeObjectURL(url);
}

@ -29,7 +29,7 @@
<a href="" class="reload">Reload</a>
<a class="dismiss">🗙</a>
</div>
<script src="Pages/Chapters/Chapters.razor.js"></script>
<script src="Pages/Questions/Questions.razor.js"></script>
<script src="_framework/blazor.server.js"></script>
</body>
</html>

@ -10,7 +10,7 @@
<script src="_content/Blazored.Modal/blazored.modal.js"></script>
<script src="_framework/blazor.server.js"></script>
<script src="Pages/Chapters/Chapters.razor.js"></script>
<script src="Pages/Questions/Questions.razor.js"></script>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.4/css/all.css">

Loading…
Cancel
Save