RSAToolPortlet.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:OEPv2 作者:
private void uploadPHPFile(ResourceRequest resourceRequest,
          ResourceResponse resourceResponse) throws IOException {
      UploadRequest uploadRequest = PortalUtil.getUploadPortletRequest(resourceRequest);
      File objFile = uploadRequest.getFile("PHPFILE");
      String objFileName = uploadRequest.getFileName("PHPFILE");
      _log.info("objFile: [" + objFile + "], objFileName: [" + objFileName + "]");        

      InputStream is = new FileInputStream(objFile);

      byte[] buff = new byte[is.available()];
      is.read(buff);
      is.close();
      String publicKeyStr = new String(buff);
resourceResponse.setContentType("text/html");
      PrintWriter writer = resourceResponse.getWriter();
      JSONObject jsonObject =  JSONFactoryUtil.createJSONObject();
      String[] arrStr = publicKeyStr.split("-----BEGIN PUBLIC KEY-----");
      publicKeyStr = arrStr[1];
      arrStr = publicKeyStr.split("-----END PUBLIC KEY-----");
      jsonObject.put("publicKey", arrStr[0]);
      phpPublicKey = arrStr[0];
      writer.print(jsonObject.toString());
      writer.flush();
      writer.close();
  }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号