uploadimage.jsp 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. <%@ page language="java" contentType="text/html; charset=GBK"
  2. pageEncoding="GBK"%>
  3. <%
  4. String picUrl = request.getParameter("Picurl");
  5. String picUrl_ = request.getParameter("Picurl_");
  6. %>
  7. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  8. <html xmlns="http://www.w3.org/1999/xhtml">
  9. <head>
  10. <title>上传裁切图片</title>
  11. <link href="main.css" rel="stylesheet" type="text/css"></link>
  12. <link href="./liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css"></link>
  13. <link href="${pageContext.request.contextPath}/yw/eu/smart/css/main.css" type="text/css" rel="Stylesheet" />
  14. <script src="${pageContext.request.contextPath }/liger/lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
  15. <script type="text/javascript" src="/shares/js/jquery-ui-1.8.16.min.js"></script>
  16. <!-- <script type="text/javascript" src="/shares/js/yw/eu/smart/jquery1.2.6.pack.js"></script> -->
  17. <!-- <script type="text/javascript" src="/shares/js/yw/eu/smart/ui.core.packed.js"></script> -->
  18. <!-- <script type="text/javascript" src="/shares/js/yw/eu/smart/ui.draggable.packed.js"></script> -->
  19. <script type="text/javascript" src="/shares/js/yw/eu/smart/CutPic.js"></script>
  20. <script type="text/javascript">
  21. function refresh(obj,path,id){
  22. if(obj == "3"){
  23. window.parent.getPhoto(path,id);
  24. window.parent.createDialog.hidden();
  25. }
  26. }
  27. function checkUpload(){
  28. var fuPhoto = $("#fuPhoto").val();
  29. if(fuPhoto != ""){
  30. $("#fontMsg").html("");
  31. return true;
  32. }else{
  33. $("#fontMsg").html("请上传头像文件!");
  34. return false;
  35. }
  36. }
  37. function checkSub(){
  38. var picUrlVal = $("#picUrlVal").val();
  39. if(picUrlVal != "" && "null" != picUrlVal){
  40. $("#fontMsg").html("");
  41. return true;
  42. }else{
  43. $("#fontMsg").html("请上传头像文件!");
  44. return false;
  45. }
  46. }
  47. </script>
  48. </head>
  49. <body onload="refresh('${type}','${path}','${id}');">
  50. <div style="padding-left: 10px;">
  51. <div class="left">
  52. <!--当前照片-->
  53. <!-- <div id="CurruntPicContainer"> -->
  54. <!-- <div class="title"> -->
  55. <!-- <b>当前照片</b> -->
  56. <!-- </div> -->
  57. <!-- <div class="photocontainer"> -->
  58. <!-- <img id="imgphoto" -->
  59. <%-- src="${pageContext.request.contextPath}<%=defaultPic%>" --%>
  60. <!-- style="border-width: 0px;" /> -->
  61. <!-- </div> -->
  62. <!-- </div> -->
  63. <!--Step 2-->
  64. <div id="Step2Container">
  65. <div class="title">
  66. <b> 裁切头像照片</b>
  67. </div>
  68. <div class="uploadtooltip">您可以拖动照片以裁剪满意的头像</div>
  69. <div id="Canvas" class="uploaddiv">
  70. <div id="ImageDragContainer">
  71. <img id="ImageDrag" class="imagePhoto"
  72. src="/shares/document/smart/<%=picUrl_%>" style="border-width: 0px;" />
  73. </div>
  74. <div id="IconContainer">
  75. <img id="ImageIcon" class="imagePhoto"
  76. src="/shares/document/smart/<%=picUrl_%>" style="border-width: 0px;" />
  77. </div>
  78. </div>
  79. <div class="uploaddiv">
  80. <table>
  81. <tr>
  82. <td id="Min"><img alt="缩小"
  83. src="${pageContext.request.contextPath}/yw/eu/smart/images/_h.gif"
  84. onmouseover="this.src='${pageContext.request.contextPath}/yw/eu/smart/images/_c.gif';"
  85. onmouseout="this.src='${pageContext.request.contextPath}/yw/eu/smart/images/_h.gif';"
  86. id="moresmall" class="smallbig" /></td>
  87. <td>
  88. <div id="bar">
  89. <div class="child"></div>
  90. </div>
  91. </td>
  92. <td id="Max"><img alt="放大"
  93. src="${pageContext.request.contextPath}/yw/eu/smart/images/h.gif"
  94. onmouseover="this.src='${pageContext.request.contextPath}/yw/eu/smart/images/c.gif';"
  95. onmouseout="this.src='${pageContext.request.contextPath}/yw/eu/smart/images/h.gif';"
  96. id="morebig" class="smallbig" /></td>
  97. </tr>
  98. </table>
  99. </div>
  100. </div>
  101. </div>
  102. <div class="right">
  103. <!--Step 1-->
  104. <div id="Step1Container">
  105. <div class="title">
  106. <b>更换照片</b>
  107. </div>
  108. <div id="uploadcontainer">
  109. <form name="form1" method="post" action="smartAction.do?task=upload" id="form1"
  110. enctype="multipart/form-data" onsubmit="return checkUpload();">
  111. <div class="uploadtooltip">请选择新的照片文件,文件需小于2.5MB</div>
  112. <div class="uploaddiv">
  113. <input type="file" name="fuPhoto" id="fuPhoto" title="选择照片" />
  114. </div>
  115. <div class="uploaddiv">
  116. <input type="submit" name="btnUpload" value="上 传" id="btnUpload" />
  117. <font id="fontMsg" color="red"></font>
  118. </div>
  119. </form>
  120. </div>
  121. <form action="smartAction.do?task=saveImage" method="post" onsubmit="return checkSub();">
  122. <input type="hidden" id="picUrlVal" name="picture" value="<%=picUrl%>" />
  123. <div class="uploaddiv">
  124. <input type="submit" name="btn_Image" value="保存裁切头像" id="btn_Image" style="width: 100px;"/>
  125. <!-- 图片实际宽度: --> <input name="txt_width" type="hidden" value="1" id="txt_width" />
  126. <!-- 图片实际高度: --><input name="txt_height" type="hidden" value="1" id="txt_height" />
  127. <!-- 距离顶部: --><input name="txt_top" type="hidden" value="82" id="txt_top" />
  128. <!-- 距离左边: --><input name="txt_left" type="hidden" value="73" id="txt_left" />
  129. <!-- 截取框的宽: --><input name="txt_DropWidth" type="hidden" value="120" id="txt_DropWidth" />
  130. <!-- 截取框的高: --><input name="txt_DropHeight" type="hidden" value="120" id="txt_DropHeight" />
  131. <!-- 放大倍数: --><input name="txt_Zoom" type="hidden" id="txt_Zoom" />
  132. </div>
  133. </form>
  134. </div>
  135. </div>
  136. </div>
  137. </body>
  138. </html>