小编Apr*_*nar的帖子

如果另一台服务器/网站从我的服务器加载图片,怎么告诉?

关于

我有一个网站,用户可以将图片上传到他们的个人资料,以便其他人可以看到他们.然后,当人们查看每个图像时,我会在中间显示图像.在图像上方有关于已上载图像的用户的信息.每张图片的网址如下所示:http://website.com/image/id

问题

我想让人们(<img src="http://website.com/image/id">)在其他人/他们自己的网站上的html图片标签中使用上面的图片地址

到目前为止,我有一个功能,如果他们在网址后添加"/ img"(http://website.com/image/id/img)并将其复制并粘贴到-tag中就可以了,但如果有可能我当用户加载的图像正常显示时会以这种方式工作,但是当它被带有此URL的-tag加载时:http://website.com/image/id 它将正确显示图像.(没有html和"header image/png").

我尝试了什么

如上所述,我已经有可能在每个图像之后进行广告/ img,因此可以使用它并将其嵌入到带有-tag的网站上.我看着$_SERVER['HTTP_REFERER'], $_SERVER['SERVER_NAME'], $_SERVER['SERVER_ADDR']看这是否有效.但这不起作用,因为在-tag中称它为我的服务器ADDR和NAME.因为REFERER会在这种情况下工作,但如果访问者只访问图像而不是浏览整个网站,它将显示没有上传/文件信息的图像.

那又怎样?

我搜索了这样的案例,要么没有这样的情况,要么我不知道要搜索什么.

简而言之

我需要一种方法来检测网站是否通过另一个网站上的-tag显示,然后显示一个不同的正确图像供使用.因为现在如果用户将http://website.com/image/id复制并粘贴到-tag中,它只会出错.

注意

我希望你们能帮助我,我试图说明我在寻找什么以及我尝试过什么.如果没有,请告诉我.很抱歉,如果上面的某些内容包含拼写错误的单词,语法不正确或者说得不好解释.我不会每天说英语,但我会尽我所能.

php image

6
推荐指数
1
解决办法
1067
查看次数

使用 sip.js 录制来自 SIP 呼叫的麦克风和音频

晚上好堆栈溢出!我真的需要我的一个项目的帮助,我正在使用 sip.js 和 VoIP 对电话号码进行真正的呼叫。

目标

我希望允许用户录制音频和麦克风并将数据保存在服务器上(以 base64 编码或作为文件)。所以我在谈话之后可以再次听到谈话并将其用于我的目的(员工培训)。

问题

我听不到说话人的声音,这是通过 -HTML 标记(使用 sip.js 插件)发出的。到目前为止,我还没有找到任何方法可以通过此音频标签成功保存声音流。

到目前为止我所做的

我已经成功地想出了如何使用名为AudioRecorder的插件录制麦克风的音频允许我通过麦克风录制音频并保存。我稍微改变了代码,所以它被保存为 base64 编码。这一切都按预期进行,尽管我只能听到我自己的声音,而不是与我交谈的人的声音。

因为我成功录制了自己的声音,所以我查看了 AudioRecorder 插件并尝试反转插件以从音频标签录制。我在 AudioRecorder 中找到了“createMediaStreamSource”函数,我想使用它不起作用的 -tag(正如我怀疑的那样,因为它本身中的 -tag 不是流(我理解)。

编码

我基本上是使用 sip.js 插件通过使用以下代码建立对电话号码的呼叫(仅使用示例,匹配我的代码,因为我的原始代码包含一些不需要在此处显示的附加值) :

// Create a user agent called bob, connect, and register to receive invitations.
var userAgent = new SIP.UA({
  uri: 'bob@example.com',
  wsServers: ['wss://sip-ws.example.com'],
  register: true
});
var options = { media: { constraints: { audio: true, video: false }, render: { remote: document.getElementById("audio") } } }; …
Run Code Online (Sandbox Code Playgroud)

html javascript audio jquery sip

6
推荐指数
1
解决办法
2496
查看次数

标签 统计

audio ×1

html ×1

image ×1

javascript ×1

jquery ×1

php ×1

sip ×1