需要有关 Wordpress 设置的 "strict mime" 的建议,以及一个早于我就业的地理映射应用程序
Needing advice with "strict mime" settings on Wordpress with a geo mapping app that predates my employment
拒绝执行来自“...blah/blah/airspace.json”的脚本,因为它的 MIME 类型 ('application/json') 不可执行,并且启用了严格的 MIME 类型检查。
它说它的mime类型是('application/json')但实际上是type='text/javascript';问题是我确实尝试将类型更改为 'application/json' 并且它停止在 VS Code 上工作-我正在使用 Google 地图 javascript api 和地理编码器。
JSON 文件的格式似乎也很奇怪,因为即使它们被保存为 .json,它们的格式也被设置为 javascript 文件 - 虽然这是如何工作的?
我的 vs 代码编辑器上的 airspace.json 文件返回此错误:
应为 JSON 对象、数组或文字。
我有另一个 json 文件以相同的方式设置....它是一个 javascript 文件,另存为 .json 文件-
var psgodmc = {"type": "FeatureCollection", "features":[....info....]},
因为这是在 word press 上(不是我的选择),所以我确实从 FTP 和 WP Add Mime 插件应用程序 gui 向应用程序添加了各种 mime 例外。我期待它能工作,它在应用程序上工作没有错误,我有一个静态副本,但它在 word press-
上不起作用
(((已解决...谢谢 Berrie))
您是否尝试从 Wordpress 方面包括来自 Mime 类型的 application/json
。
将此添加到您的主题中 function.php
function my_custom_mime_types( $mimes ) {
// New allowed mime types.
#$mimes['svg'] = 'image/svg+xml';
#$mimes['svgz'] = 'image/svg+xml';
$mimes['json'] = 'application/json';
// Optional. Remove a mime type.
#unset( $mimes['exe'] );
return $mimes;
}
add_filter( 'upload_mimes', 'my_custom_mime_types' );
来源:https://developer.wordpress.org/reference/hooks/upload_mimes/
拒绝执行来自“...blah/blah/airspace.json”的脚本,因为它的 MIME 类型 ('application/json') 不可执行,并且启用了严格的 MIME 类型检查。
它说它的mime类型是('application/json')但实际上是type='text/javascript';问题是我确实尝试将类型更改为 'application/json' 并且它停止在 VS Code 上工作-我正在使用 Google 地图 javascript api 和地理编码器。
JSON 文件的格式似乎也很奇怪,因为即使它们被保存为 .json,它们的格式也被设置为 javascript 文件 - 虽然这是如何工作的?
我的 vs 代码编辑器上的 airspace.json 文件返回此错误: 应为 JSON 对象、数组或文字。
我有另一个 json 文件以相同的方式设置....它是一个 javascript 文件,另存为 .json 文件-
var psgodmc = {"type": "FeatureCollection", "features":[....info....]},
因为这是在 word press 上(不是我的选择),所以我确实从 FTP 和 WP Add Mime 插件应用程序 gui 向应用程序添加了各种 mime 例外。我期待它能工作,它在应用程序上工作没有错误,我有一个静态副本,但它在 word press-
上不起作用(((已解决...谢谢 Berrie))
您是否尝试从 Wordpress 方面包括来自 Mime 类型的 application/json
。
将此添加到您的主题中 function.php
function my_custom_mime_types( $mimes ) {
// New allowed mime types.
#$mimes['svg'] = 'image/svg+xml';
#$mimes['svgz'] = 'image/svg+xml';
$mimes['json'] = 'application/json';
// Optional. Remove a mime type.
#unset( $mimes['exe'] );
return $mimes;
}
add_filter( 'upload_mimes', 'my_custom_mime_types' );
来源:https://developer.wordpress.org/reference/hooks/upload_mimes/