无法通过jquery / javascript设置图片src

时间:2020-01-09 21:35:29

标签: javascript jquery asp.net-core

我有一张图片需要通过jquery或javascript动态设置

function encodeWAV(samples) {
var buffer = new ArrayBuffer(44 + samples.length * 2);
var view = new DataView(buffer);
var numChannels = 1;
var sampleRate = 18000;

/* RIFF identifier */
writeString(view, 0, 'RIFF');
/* RIFF chunk length */
view.setUint32(4, 36 + samples.length * 2, true);
/* RIFF type */
writeString(view, 8, 'WAVE');
/* format chunk identifier */
writeString(view, 12, 'fmt ');
/* format chunk length */
view.setUint32(16, 16, true);
/* sample format (raw) */
view.setUint16(20, 1, true);
/* channel count */
view.setUint16(22, numChannels, true);
/* sample rate */
view.setUint32(24, sampleRate, true);
/* byte rate (sample rate * block align) */
//view.setUint32(28, sampleRate * 4, true);
view.setUint32(28, sampleRate * numChannels * 2, true);
/* block align (channel count * bytes per sample) */
view.setUint16(32, numChannels * 2, true);
/* bits per sample */
view.setUint16(34, 16, true);
/* data chunk identifier */
writeString(view, 36, 'data');
/* data chunk length */
view.setUint32(40, samples.length * 2, true);

floatTo16BitPCM(view, 44, samples);

return view;
}

我的视图称为“ UserProfile”,我的控制器名称是“ User”,生成的网址是:https://localhost/Carpool.Web/User/UserProfile

我的图片位于wwwroot / images文件夹下

现在,当我使用以下任何一项时,我得到404并且图像不显示:

<img id="myImage" src="" />

如果我的看法是“索引”,那么我没有这个问题,也可以显示网站徽标,没有问题 这与我升级到asp.net core 3.1有关吗?

1 个答案:

答案 0 :(得分:0)

我需要查看您的树形结构以对其进行纠正。

输入'。'或路径前面的“ ..”

例如

“ src”:“ ./wwwroot/images/info.png” //仅当images文件夹与您的页面具有相同的父文件夹时

“ src”:../ wwwroot / images / info.png”