如何用js文件上传路径呢?比如我在本地E盘有个test.txt,我想通过直接E:\\text.txt直接上传到服务器,不用在客户端浏览,上传操作,直接在js程序里面写,有这样实现的例子吗?

解决方案 »

  1.   

    大哥,你不用客户端浏览器你的js在哪执行呢?windows Form?
      

  2.   

    你想给input type="file" 赋一个值,例如:E:\\text.txt,这样用户就不能点浏览了,只需直接上传即可?
    这样叫自定义上传,你都定好值了怎么叫自定义?说成预定义还比较接近
      

  3.   

    input type=file是不可以有默认值或预定义值的,
      

  4.   

    楼主试试这个控件:http://www.cnblogs.com/xproer/archive/2010/10/24/1859895.html
    此控件是基于标准HTTP协议实现的文件上传功能。优势是扩展性非常好,整合简单,支持批量上传文件和上传文件夹功能,上传前获取本地文件大小,适合各种简单WEB项目。
    另外一个特点是支持自动上传指定的本地文件。单文件上传演示上传本地文件代码
    使用步骤如下:
    1.调用AddFile函数添加本地文件,注意路径需要使用双斜框(\\)
    2.调用PostFirst函数开始上传文件。<script type="text/javascript" language="javascript">
         var fileMgr = new HttpUploaderMgr();
         fileMgr.Load();//加载控件 window.onload = function()
    {
    fileMgr.Init();//初始化控件
    //添加一个本地文件
    fileMgr.AddFile("D:\\Soft\\QQ2010.exe");
    fileMgr.PostFirst(); };
    </script>
    单文件整合代码: 服务器返回消息:<input id="txtFilePath" type="text" size="50" />
    <script type="text/javascript" language="javascript">
    var fileMgr = new HttpUploaderSingleMgr();
    fileMgr.Config["PostUrl"] = "http://localhost:8080/asp.net/upload.aspx";
    fileMgr.Load();
    //文件上传完成后执行的回调函数
    fileMgr.CompleteHook = function(msg)
    {
    document.getElementById("txtFilePath").value = msg;
    }; window.onload = function()
    {
    fileMgr.Init();
    };
    </script>示例下载:
    CAB安装包
    开发文档
    ASP示例
    ASP.NET示例
    ASP.NET-FCKEditor2.x示例
    JSP示例
    PHP示例
      

  5.   

    b/s结构只能由客户自己选文件,不能指定路径(包括flash也不行),设置file控件的value也无效。除非用activex或成c/s结构的
      

  6.   


    这么危险的操作。只能用activex了
      

  7.   

    这么危险的操作。只能用activex了
    忘了说,这个是在局域网内实现的,所以应该会相对安全一点,能实现就行,请问有activex方面的例子吗?
    没做过activex,不知要用这个实现这种需求从何下手
      

  8.   

    这么危险的操作。只能用activex了
    忘了说,这个是在局域网内实现的,所以应该会相对安全一点,能实现就行,请问有activex方面的例子吗?
    没做过activex,不知要用这个实现这种需求从何下手9楼的例子就是使用ActiveX实现的,你可以下载下来看下。
      

  9.   

    这么危险的操作。只能用activex了
    忘了说,这个是在局域网内实现的,所以应该会相对安全一点,能实现就行,请问有activex方面的例子吗?
    没做过activex,不知要用这个实现这种需求从何下手9楼就是例子。你可以看下。
      

  10.   

    这么危险的操作。只能用activex了
    忘了说,这个是在局域网内实现的,所以应该会相对安全一点,能实现就行,请问有activex方面的例子吗?
    没做过activex,不知要用这个实现这种需求从何下手请参考我在9楼发的帖。这个就是一个ActiveX控件。已经给出示例代码。
      

  11.   

    这么危险的操作。只能用activex了
    忘了说,这个是在局域网内实现的,所以应该会相对安全一点,能实现就行,请问有activex方面的例子吗?
    没做过activex,不知要用这个实现这种需求从何下手请参考我在9楼发的帖。这个就是一个ActiveX控件。已经给出示例代码。
    这个是免费的还是要钱的?