gpt4 book ai didi

php - 从 PHP 输出二进制文件作为 Javascript 二进制字符串

转载 作者:行者123 更新时间:2023-11-28 02:46:58 26 4
gpt4 key购买 nike

我有一个用 PHP 打开的二进制文件(类型无关紧要)。我希望能够将 PHP 中的数据输出到 Javascript 变量,即二进制字符串。为了比较和证明可能性,如果将 XmlHttpRequest 的覆盖 mime 类型设置为 text/plain 和用户定义的字符集,则可以强制将完整的二进制文件作为二进制字符串加载,然后在 javascript 世界中访问它。

我无法使用 ajax,因此需要能够直接从 PHP 脚本输出相同的数据。在正确转义所有与 javascript 相关的数据(例如引号、反斜杠和换行符)并将其对齐到 UTF-16 后,浏览器将在解析时提示字符串中存在非法字符。因此我错过了一个我需要逃脱的 Angular 色(可能)。有人知道这是什么吗?

最佳答案

使用base64或使用类似技术将数据嵌入PNG中:http://www.nihilogic.dk/labs/canvascompress/ 。 PNG 技术将节省大量带宽,并且可以在任何具有 HTML5 Canvas 的浏览器(所有现代浏览器,包括 IE9)中工作,只要 PNG 是从同一域提供的。

关于php - 从 PHP 输出二进制文件作为 Javascript 二进制字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4710838/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com