如何上载带有HTTP头的CSV文件
我在试着用中国的象形文字 我在检索csv文件时遇到问题 以下是我得到的错误: 无法加载XMLHttpRequest http://mydomain here/cust_pictograph.csv。不 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,不允许访问源“http://localhost”如何上载带有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 “选择器”:“我
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
fromhttp://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();