首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将PHP创建的多张图片直接发送给JS?

如何将PHP创建的多张图片直接发送给JS?
EN

Stack Overflow用户
提问于 2018-05-13 05:33:37
回答 2查看 59关注 0票数 1

我有一个生成图像的PHP脚本。此时,PHP为每个请求创建一个临时目录,并用创建的图像填充该目录,然后将链接发送到JS,JS以特定的顺序在浏览器中显示这些链接。

有没有办法在没有临时目录的情况下将这些图像直接从PHP传递到JS?

我不想使用临时目录,因为它占用服务器的空间和资源,并且在删除它们之前,我必须检查图像下载是否已完成。

我正在考虑使用Json编码和解码,但我不喜欢这样做,因为它很耗时。

有没有其他方法可以将图片直接从PHP发送到JS?

有一种方法可以使用src来处理带标头的php脚本:Using PHP to send a certain imageHow to generate image file using this PHP function?

但我只能在每个请求中使用一张图片。我的意思是-如果我有5到6个带有图像的div,我必须从JS向我的php脚本发出5到6个请求。有没有办法从PHP向JS发送多张图片?

EN

回答 2

Stack Overflow用户

发布于 2018-05-13 05:40:12

我的第一个想法是用base64_encode对这些图像进行编码,并将编码后的数据传递给您的JavaScript。使用这种方法,您不必在任何地方保存这些图像。

有关显示base64编码图像的更多信息,请访问:Base64 Encoding Image

票数 0
EN

Stack Overflow用户

发布于 2018-05-13 06:39:39

你可以做的不使你的服务器超载的是使用一个图像托管外部网站,如imgur,giphy等。这将为你缩放不同大小的图像,请参阅他们的应用程序接口。

在这里,我将分享一个小技巧,主机永久内容到internet archive。它很容易在php中实现。

请不要在高流量时使用它。

1/在网站上托管您的内容,创建一个url_link。

2/将你的链接发布到archive.org:

代码语言:javascript
复制
https://web.archive.org/save/*url_link*

3/ Response是表单上的链接:

代码语言:javascript
复制
https://web.archive.org/web/20180XXXXXX626if_/*url_link*

4/修改链接,remove if_这是下个世纪的永久链接。

代码语言:javascript
复制
https://web.archive.org/web/20180XXXXXX626/*url_link*

5/从服务器中删除内容

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50310857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档