Disable mimesniffing
This commit is contained in:
parent
9c083d3519
commit
fa7d4c2b39
1 changed files with 4 additions and 2 deletions
|
@ -15,6 +15,8 @@ class OC_JSON{
|
|||
if (!self::$send_content_type_header){
|
||||
// We send json data
|
||||
header( 'Content-Type: '.$type );
|
||||
// Force download
|
||||
header( 'Content-Disposition: attachment' );
|
||||
self::$send_content_type_header = true;
|
||||
}
|
||||
}
|
||||
|
@ -85,11 +87,11 @@ class OC_JSON{
|
|||
* Encode and print $data in json format
|
||||
*/
|
||||
public static function encodedPrint($data,$setContentType=true){
|
||||
if(!isset($_SERVER['PATH_INFO']) || $_SERVER['PATH_INFO'] == '') {
|
||||
// Disable mimesniffing, don't move this to setContentTypeHeader!
|
||||
header( 'X-Content-Type-Options: nosniff' );
|
||||
if($setContentType){
|
||||
self::setContentTypeHeader();
|
||||
}
|
||||
echo json_encode($data);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue