Your problem is so hard  you  know ... at client && in ms-ie  ,safe-set is don't allow you can do this .so I think you can use flash to slove your problem.

解决方案 »

  1.   

    为什么不能用后台读取?
    使用AJAX在后台处理这些信息再赋给客户端AJAX也是JS的一种
      

  2.   

    后台太浪费资源,ajax还要开启session不怎么喜欢用
      

  3.   

    二楼的朋友说的  我也曾想过  可是成千上万的文件都是转成 flash 是一件 very headache 的事
      

  4.   

    饿,他的意思是说,你用flash代替fso控件来读文件,不是让你拿flash来代替文件。
    怎么会上千上万的文件都转成flash呢?
      

  5.   

    FSO 对这些文件都能操作?  以前没接处过这方面的东西   我去试试看
      

  6.   

    fso 在 jsp 中能使用吗?
    怎么全是 asp 的资料。
      

  7.   

    FLEX这东西也能实现,而且简单,不过相对来说内存使用要高一些...
      

  8.   

    JavaScript不允许进行跨域操作。
      

  9.   

    JS根本无法直接读取客户端的东西而且ajax哪又浪费资源??
    ajax为什么要开启session?
      

  10.   

    浏览文件?<a href="c:\a.txt" target="_blank">浏览</a>这样不就行了。。
      

  11.   

    Sorry,用url
    <a href="http://xx.xxx.xx/files/a.txt" target="_blank">浏览 </a> 
      

  12.   

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'test.jsp' starting page</title>
    <script type="text/javascript" src="js/Prototype.js"></script>
    <script language="javaScript">
    function getPath(evt){

       var src = evt.srcElement?evt.srcElement:evt.target;
       var path = src.id;
        getStruts(path);
    }
    function getStruts(path){
    var url = "preview.do";
        var pars = 'path='+path;;
        var myAjax = new Ajax.Updater(
           "perpy",
           url,
           {
           method:"get",
           parameters:pars,
           onComplete:showResponse
           }
           );
    }
    function showResponse(request){
        document.getElementById('perpy').innerHTML = request.responseText;
        document.getElementById('perpy').style.display='';
    }
    </script>
      </head>
      
      <body>
        <a href="javaScript:void(0)" onclick="getPath(event)" id="c:\\a.txt">查看</a>
        <br>
        <div id="perpy"></div>
      </body>
    </html>这段代码你不用session 你读一下试试
      

  13.   

    我用的是 ajax 的框架,就是别人已经给我们封装好的
    少写了很多代码呢。不过不能request 
      

  14.   

    有  用收费的  第三方插件  我用过一个  叫什么我忘了   里面使用<object>的标记  就可以了  挺好的  但是收费啊~!~!~!