起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2691|回复: 15

[结贴] 导入XML 拒绝访问 求思路。

  [复制链接]

21

主题

88

帖子

199

积分

初级会员

Rank: 2

积分
199
QQ
发表于 2014-10-28 10:56:38 | 显示全部楼层 |阅读模式
在.w页面上加了一个input(file)选择文件的组件,获得文件的物理路径。
// 然后加载xml文档,参数就是文件路径
                var loadXML = function(xmlFile) {       
                        var xmlDoc;
                        if (window.ActiveXObject) {
                                xmlDoc = new ActiveXObject('Microsoft.XMLDOM'); // IE浏览器
                                xmlDoc.async = false;
                                xmlDoc.load(xmlFile);
                        }
                                return xmlDoc;
                }

会报错,提示“拒绝访问”。  
但是如果我把固定的文件放到与.w页面的同级目录,参数直接写固定的文件名,是可以加载的。
求解决办法~

396

主题

2433

帖子

4863

积分

论坛元老

Rank: 8Rank: 8

积分
4863
QQ
发表于 2014-10-28 11:24:12 | 显示全部楼层
z235790519 发表于 2014-10-28 11:14
这个我看了 网上说的也是乱七八糟 。 找不到解决方案。 我就是要从客户端获取文件,类似上传机制。 ...

你是要把XML文件上传,然后在后台做处理吧?
QQ67886387
回复 支持 0 反对 1

使用道具 举报

89

主题

1377

帖子

1837

积分

金牌会员

Rank: 6Rank: 6

积分
1837
QQ
发表于 2014-10-28 10:59:17 | 显示全部楼层
写个绝对路径可以吗?
回复 支持 反对

使用道具 举报

396

主题

2433

帖子

4863

积分

论坛元老

Rank: 8Rank: 8

积分
4863
QQ
发表于 2014-10-28 11:07:01 | 显示全部楼层
QQ67886387
回复 支持 反对

使用道具 举报

21

主题

88

帖子

199

积分

初级会员

Rank: 2

积分
199
QQ
 楼主| 发表于 2014-10-28 11:12:53 | 显示全部楼层
cyteamo 发表于 2014-10-28 10:59
写个绝对路径可以吗?

Input file 获取的就是绝对路径。 提示我拒绝访问。 相对路径倒是可以的,但是不知道怎么获取。
回复 支持 反对

使用道具 举报

21

主题

88

帖子

199

积分

初级会员

Rank: 2

积分
199
QQ
 楼主| 发表于 2014-10-28 11:14:12 | 显示全部楼层
本帖最后由 z235790519 于 2014-10-28 11:17 编辑

这个我看了 网上说的也是乱七八糟 。 找不到解决方案。 我就是要从客户端获取文件,类似上传机制。
回复 支持 反对

使用道具 举报

21

主题

88

帖子

199

积分

初级会员

Rank: 2

积分
199
QQ
 楼主| 发表于 2014-10-28 11:29:54 | 显示全部楼层
67886387 发表于 2014-10-28 11:24
你是要把XML文件上传,然后在后台做处理吧?

在前台导入,最好JS直接能解析这个文件的内容, 我发的JS代码是根据文件路径解析的。
如果前台解决不了,只能考虑去后台处理了。
回复 支持 反对

使用道具 举报

396

主题

2433

帖子

4863

积分

论坛元老

Rank: 8Rank: 8

积分
4863
QQ
发表于 2014-10-28 12:50:11 | 显示全部楼层
z235790519 发表于 2014-10-28 11:29
在前台导入,最好JS直接能解析这个文件的内容, 我发的JS代码是根据文件路径解析的。
如果前台解决不了, ...

js解析xml没问题,问题是input file路径获取不到吧,一般获取不到路劲的
QQ67886387
回复 支持 反对

使用道具 举报

21

主题

88

帖子

199

积分

初级会员

Rank: 2

积分
199
QQ
 楼主| 发表于 2014-10-28 13:35:27 | 显示全部楼层
67886387 发表于 2014-10-28 12:50
js解析xml没问题,问题是input file路径获取不到吧,一般获取不到路劲的

可以获得物理路径啊。看图
1.jpg
回复 支持 反对

使用道具 举报

396

主题

2433

帖子

4863

积分

论坛元老

Rank: 8Rank: 8

积分
4863
QQ
发表于 2014-10-28 13:52:42 | 显示全部楼层
z235790519 发表于 2014-10-28 13:35
可以获得物理路径啊。看图

浏览器不会随便让去操作input file上传的文件,会有安全机制的问题

评分

参与人数 1 +5 收起 理由
jishuang + 5 赞一个!

查看全部评分

QQ67886387
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-11 14:02 , Processed in 0.095894 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表