我用了个adodb上传文件,通过了base64加密,但是传到了后台java程序进行解密的时候,因为解密是对字符串进行的操作,当文件太大的时候,加密的文件流转成string时出错,因为长度超过了string类型。这问题要如何解决??

解决方案 »

  1.   

    或者告诉我在java端如何创建ADODB.stream流
      

  2.   

    貌似你的问题出在java上,查看一下java中数据流的内容,或许有点启发
      

  3.   

    长度不够在你加密的时候可以把文件分开几个部分加密不 这样解密是就并不回超出String长度了 我是这么想的 
      

  4.   

    怎么分开?分开也要转成string才能substr,转的时候就出错了
      

  5.   

    把长度超过n个字符串用substr分割开 每一段去单独的toString()加密
    最后取的时候再加到一起
      

  6.   

    怎么用Ajax上传文件,还有这么处理中文乱码
      

  7.   

    这个字符串裁剪问题应该实现不了了,
    例如:a到10就超出了,程序就出错,
    那要裁剪的话必须是a.substr,但是,这样的话a就是10了,哪就出异常了,根本剪不了
      

  8.   

    各位有没有上传大文件的想法?java web设计的,