javascript可以操作本地文件,Applet如果有证书验证也是可以操作本地文件的。

解决方案 »

  1.   

    别的不清楚。
    能让java在客户端执行,我知道得就是applet.applet+数字签名试试吧
      

  2.   

    这样很烦琐啊。我关心的是能否用XML来实现?
      

  3.   

    我们要用最直观,最容易理解的技术来解决问题。applet+数字签名我以前做过。界面又难看,效率又低。实在不是一个好的解决方案
      

  4.   

    回 sunnyflurry(林夕)
    不是cookie .可能是TXT。EXCEL或者WORD之类的格式保存。
      

  5.   

    回 little06(火)
    胖客户端确实有所启发。正在学习中。
      

  6.   

    回SeaBirds(SeaBird) 
    用什么来自制控件?JAVA可以吗
    还是用ActiveX?
      

  7.   

    javascript可以浏览本地文件,只不过如果你的JS中含有读本地文件代码,会弹出个安全提示。我个人觉得若是要读客户端文件,可以牺牲这个提示,APPLET好像是可以的,JS相对APPLET来不用装客户端虚拟机。所以,我觉得用JS是可行的。-----------------------------------------------------------------------------------------
    就是一个JSP的B/S管理系统。打开管理页面后能读取浏览器本地的文件,分析填入到页面各项。请问应该用什么技术实现?我知道javascript和applet都是一种安全性语言。 不能访问浏览器本地硬盘。那是不是应该用XML或者直接JAVA语言就可以实现?
      

  8.   

    javascript是可以读取本地文件的,不过需将ie安全性设置稍低些。
    我想javascript是可以满足楼主的需求的
      

  9.   

    已用javascript实现该功能。我还写了一篇文档,贴出来欢迎大家P。
    *************************************************************************8
    用JavaScript打开浏览器本地文件,把数据自动填写到表单javascript是一种客户端脚本语言。运行在浏览器环境下,而不是在服务器上运行。它能增强客户端的功能,提高客户端的效率。
    1995.12.4。Netscape 和SUN公司合作,推出了JavaScript1.0。当时称为LiveScript.是一种解释性语言。JavaScript被定位在作为Java语言的一种补充,
    Jscript是微软公司模仿JavaScipt的作品。但又遗漏了一些特性。所以稍微有所不同。但基本上可看作是一种语言。
    最近,JavaScript也被包括在Microsoft 的Windows Scripting Host中,这样程序员就可以编写在操作系统本身执行的脚本。并且提供安全保护措施。在对本地文件操作前都要征求用户允许。
    代码实现了用JavaScript打开浏览器本地文件,把数据自动填写到表单:
    form1用来打开本地数据文件。一个数据一行
    form2是需填写的表单。有多项。text的名字分别从1--N。
    function ReadLine()
    {
    //从表单1里获取文件地址
    var url=form1.browser.value;
    //声明一个FileSystemObject的实例
    var myFileSysObj = new ActiveXObject("Scripting.FileSystemObject");//声明一个textStream 对象 用来打开文件var myInputTextStream = myFileSysObj.OpenTextFile(url,1,true);
    var i =1;
    while(!myInputTextStream.AtEndOfStream)
    {

    var aa=Number(i).toString();
    form2.item(aa).value = myInputTextStream.ReadLine();
    i++;
    }//close the stream to the files
    myInputTextStream.Close();}</script>
    *******************************************
    已添加到我的BLOG
    http://blog.csdn.net/storm2311/archive/2005/07/08/417532.aspx
      

  10.   

    FileSystemObject简介及应用:
    方法或者属性 描述 
    BuildPath() 
     生成一个文件路径 
    CopyFile()  复制文件 
    CopyFolder() 复制目录 
    CreateFolder()  创建新目录 
    CreateTextFile()  生成一个文件 
    DeleteFile()  删除一个文件 
    DeleteFolder()  删除一个目录 
    DriveExists()  检验盘符是否存在 
    Drives 返回盘符的集合 
    FileExists()  检验文件是否存在 
    FolderExists 检验一个目录是否存在 
    GetAbsolutePathName()  取得一个文件的绝对路径 
    GetBaseName()  取得文件名 
    GetDrive()  取得盘符名 
    GetDriveName()  取得盘符名 
    GetExtensionName()  取得文件的后缀 
    GetFile()  生成文件对象 
    GetFileName()  取得文件名 
    GetFolder()  取得目录对象 
    GetParentFolderName 取得文件或目录的父目录名 
    GetSpecialFolder()  取得特殊的目录名 
    GetTempName()  生成一个临时文件对象 
    MoveFile()  移动文件 
    MoveFolder()  移动目录 
    OpenTextFile()  打开一个文件流