Могу ли я отправить файл wasm в ASP.NET ?

#jwasm

#jwasm

Вопрос:

Я использую сторонний файл javascript в проекте, который вызывает файл wasm. Могу ли я вызвать это и обработать его так же, как я делаю файл javascript в тегах скрипта?

Комментарии:

1. Как вы пытаетесь его загрузить? Wasm обычно загружается асинхронно с чем-то вроде выборки, а затем передается в контекст веб-сборки. Ваш вопрос о том, как его обслуживать, загружать на страницу или что-то еще?

2. @zero298 Я не знаю, как его загрузить. У меня есть фрагмент javascript, который я извлекаю из CDN, и он ищет файл wasm. Когда я получаю в свои руки файл wasm, мне интересно, как проще всего сделать его доступным для другого файла js. Могу ли я поместить файл в папку «мои скрипты» и загрузить его так же, как я загружал бы файл javascript с использованием тегов скрипта? Я надеюсь, что добавил небольшое уточнение к своему вопросу. Спасибо.

Ответ №1:

Да, для Asp.Net Ядро мы сделали следующее, чтобы обслуживать файл:

     // https://learn.microsoft.com/en-us/aspnet/core/fundamentals/static-files?view=aspnetcore-2.2#fileextensioncontenttypeprovider
    var provider = new FileExtensionContentTypeProvider {Mappings = {[".wasm"] = "application/wasm"}};

    app.UseStaticFiles(new StaticFileOptions
    {
        ContentTypeProvider = provider,
        ...
    }