Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何上载带有HTTP头的CSV文件_Csv_Header_Pykcharts - Fatal编程技术网

如何上载带有HTTP头的CSV文件

如何上载带有HTTP头的CSV文件,csv,header,pykcharts,Csv,Header,Pykcharts,我在试着用中国的象形文字 我在检索csv文件时遇到问题 以下是我得到的错误: 无法加载XMLHttpRequest http://mydomain here/cust_pictograph.csv。不 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,不允许访问源“http://localhost” window.pykchartsini=函数(e){ var k=新PykCharts.other.象形文字({ //图表容器Id “选择器”:“我

我在试着用中国的象形文字 我在检索csv文件时遇到问题

以下是我得到的错误:

无法加载XMLHttpRequest http://mydomain here/cust_pictograph.csv。不 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,不允许访问源“http://localhost”


window.pykchartsini=函数(e){
var k=新PykCharts.other.象形文字({
//图表容器Id
“选择器”:“我的图表”,
//数据文件路径
“数据”:http://my 域名/cust_pictograph.csv“,
//图表大小参数
“图表宽度”:100,
“图表高度”:100,
//实时数据参数
“实时图表在启用时最后更新”:“否”,
“实时图表刷新频率”:0,
//图表交互参数
“过渡持续时间”:0,
//其他参数
“象形文字总数计数启用”:“否”,
“象形文字\当前\计数\启用”:“否”,
“每行象形文字图像”:3,
“象形文字图像宽度”:30,
“象形文字图像高度”:30,
“象形文字总数计数大小”:20,
“象形文字总计数重量”:“正常”,
“象形文字总计数系列”:“Helvetica Neue、Helvetica、Arial、无衬线字体”,
“象形文字总数计数颜色”:“灰色”,
“象形文字当前计数大小”:20,
“象形文字\当前\计数\重量”:“正常”,
“象形文字当前计数系列”:“Helvetica Neue,Helvetica,Arial,无衬线”,
“象形文字\当前\计数\颜色”:“#255AEE”,
“象形文字单位/图像/文本大小”:10,
“象形文字单位/图像/文本颜色”:“灰色”,
“象形文字单位/图像/文本系列”:“Helvetica Neue、Helvetica、Arial、无衬线”,
“象形文字单位/图像/文本重量”:“正常”,
//图表标题参数
//“标题文本”:“在此处输入标题”,
//“标题大小”:2,
//“标题重量”:“粗体”,
//“title_family”:“Helvetica Neue、Helvetica、Arial、无衬线”,
//“标题颜色”:“标题颜色”,
////图表字幕参数
//“字幕文本”:“在此处输入字幕”,
//“字幕大小”:2,
//“字幕重量”:“正常”,
//“subtitle_family”:“Helvetica Neue、Helvetica、Arial、无衬线”,
//“字幕颜色”:“黑色”,
//信用参数
“信用卡我的网站名称”:“a”,
“信用卡我的网站网址”:“a”
});
k、 执行();
}

由于您试图加载
http://yourdomain.com
from
http://localhost

常规网页可以使用XMLHttpRequest对象从远程服务器发送和接收数据,但它们受到同源策略的限制

请参阅更多:

您可以,在您的
http://yourdomain.com
返回标题
访问控制允许来源
允许某些域:

Access-Control-Allow-Origin: http://from.domain.com
或每个域通过:

Access-Control-Allow-Origin: *
但要小心,这最后一个解决方案允许人们从任何地方加载您的数据

我不知道您是否可以设置为
http://localhost
,但您可以试试吗

更多详情:

在Aspx文件中:
如何使我的域返回标题“访问控制允许源”?您可以添加
Response.AppendHeader(“访问控制允许源”http://yourdomain.com");在您的aspx页面中。关于我仍然获得“访问控制允许源文件标题中未找到源文件”的更多信息,您是否可以尝试使用
访问控制允许源文件:
以确保本地主机没有问题?它仍然不起作用:(我只想获得CSV文件
Response.Clear();
Response.ContentType = "text/plain";
Response.AppendHeader("Access-Control-Allow-Origin", "*");
Response.Write(File.ReadAllText(@"c:\serverpath\to\file\cust_pictograph.csv"));
Response.End();