小编Jān*_*iss的帖子

JSON 位于 file:// 协议

所以,我必须打开我的网络应用程序,例如文件。因此浏览器打开 .html文件并在地址栏中使用的协议是file://。但在脚本中我必须打开.json文件并将其加载到变量中。

我尝试过使用$.ajax数据类型请求jsonp,我尝试过requirejswho kind 加载文件,但从 json 文件中获取语法错误,因此它不会加载到变量中。如果我这样做也会发生同样的情况

<script type="text/javascript" src="path/to/.json"></script>
Run Code Online (Sandbox Code Playgroud)

还有别的办法吗?应用程序不使用 PHP,它需要从file://协议运行而不更改浏览器设置。

谢谢

html javascript ajax jquery json

5
推荐指数
1
解决办法
1552
查看次数

如何使用 php 压缩/降低 base64 图像的质量?

我在我的数据库中的 base64 中存储了多个图像。我使用 php 作为图像路径获取图像。但是我想在从 base64 解码时减小图像的大小,因为如果我加载全尺寸图像,它会减慢我的应用程序的速度。(我只需要在后端的全尺寸图像)。

/* 

DB stuff getting base64 string from database

$img = base64 string (can be with 'data:image/jpg;base64,' in front, thats for the str_replace())
*/

if($img){
  header("Content-Type: image/png");
  echo base64_decode(str_replace("data:image/jpg;base64,","",$img));
}
Run Code Online (Sandbox Code Playgroud)

这样一切都很好。我像这样使用它:

<img src="http://example.com/getimg.php?id=4" />
Run Code Online (Sandbox Code Playgroud)

或在 css 中。由于安全原因,我需要这个,我不能在服务器上存储任何图像,也在我有access_token变量的路径中,所以随机的人看不到图像。

有没有办法在不将实际图像存储在服务器中的情况下做到这一点?

php base64

2
推荐指数
1
解决办法
8734
查看次数

标签 统计

ajax ×1

base64 ×1

html ×1

javascript ×1

jquery ×1

json ×1

php ×1