lenky0401 2008-08-10 14:06
浏览 360
已采纳

javascript操作本地文件

利用javascript操作本地文件有什么好的解决方案?
ADODB.Stream好像XP的SP2不支持了?
FileSystemObject用起来还行 但是老是提示那个什么activex不安全 我设置了浏览器 还是每次刷新都提示 郁闷

我这个项目是做格式排版的并生成静态网页的软件
当然有些比较特别的需求 否则就只用使用word或fckeditor什么的了

我上一个项目也类似 我也用的网页做的 并且最后加了一个浏览器的外壳 但是上次的是B/S操作 所以很多文件操作啊 数据库操作都是在服务器上做 没有什么问题
而这次项目的业务逻辑 我决定全部采用javascript来写 所以要用javascript操作本地文件 连接本地数据库

最近一直在做分析,不知道行得通不 今天在做javascript做操作本地文件演示模型的时候 遇到这个问题(每次刷新都提示该网页上activex不安全) 我想javascript连接本地数据库 肯定也会出这个提示 而且我没有找到怎么消掉这个提示(有这个提示肯定是不能拿给用户用的)

我现在想的话 可能需要自己写ocx 并在系统内注册 然后javascript调用该ocx操作
简单点说就是 我想用javascript操作本地文件 同时又不要有那些安全提示 还有就是 操作的过程中也不要被杀毒软件 安全卫士360 等的来打扰

  • 写回答

1条回答

  • kimmking 博客专家认证 2008-08-10 21:32
    关注

    javascript默认的安全策略不允许与本地文件交互

    自己写一个ocx 提供基本的IO操作
    实现安全接口 并在注册时加入初始化安全和脚本安全
    同时你需要去买一个安全的数字签名 加到你的ocx中
    这样就没有问题了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 使用C#,asp.net读取Excel文件并保存到Oracle数据库
  • ¥15 C# datagridview 单元格显示进度及值
  • ¥15 thinkphp6配合social login单点登录问题
  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配