ali_oss.html 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. {layout name="admin:layout" /}
  2. <div class="tipbox tipbox-message">
  3. <span class="fn-fb">友情提示:</span>
  4. <p class="gray">
  5. 1、打开远程附件后,除用户上传的证书文件外,所有资源都会储存对应的云储存上。</a><br />
  6. 2、切换储存方式后,原填入的数据会被重置。</a><br />
  7. </p>
  8. </div>
  9. <form id="form" action="{url('sysyte/admin.setting/aliOss')}">
  10. <table class="formtable">
  11. <tr>
  12. <th>储存方式:</th>
  13. <td>
  14. <input class="radio upload_driver" type="radio" name="upload_driver" value="local" datatype="*" {if $info.upload_driver == 'local' || empty($info.upload_driver)}checked{/if}/> 本地附件
  15. <input class="radio upload_driver" type="radio" name="upload_driver" value="oss" {if $info.upload_driver == 'oss'}checked{/if} /> 阿里云OSS
  16. </td>
  17. </tr>
  18. <tr>
  19. <th>文件类型:</th>
  20. <td>
  21. <input class="input w500" datatype="*" type="text" name="upload_exts" value="{$info.upload_exts?$info.upload_exts:''}" />
  22. <p class="gray">以逗号分开。例如jpeg,jpg,gif,bmp,png,doc,xls,mp4,m4a,mp3,aac)</p>
  23. </td>
  24. </tr>
  25. <tr>
  26. <th>附件域名:</th>
  27. <td>
  28. <input class="input w500" datatype="httplink" type="text" name="domain" value="{$info.domain?$info.domain:''}" />
  29. <p class="gray">必须以https://和http://开始,以 / 结尾</p>
  30. </td>
  31. </tr>
  32. </table>
  33. <table class="formtable oss {if $info.upload_driver == 'local' || empty($info.upload_driver)}fn-hide{/if}">
  34. <tr>
  35. <th>access_id:</th>
  36. <td><input class="input w300" type="text" name="access_id" value="{$info.access_id?$info.access_id:''}"/></td>
  37. </tr>
  38. <tr>
  39. <th>secret_key:</th>
  40. <td><input class="input w300" type="text" name="secret_key" value="{$info.secret_key?$info.secret_key:''}"/></td>
  41. </tr>
  42. <tr>
  43. <th>bucket:</th>
  44. <td><input class="input w300" type="text" name="bucket" value="{$info.bucket?$info.bucket:''}"/></td>
  45. </tr>
  46. <tr>
  47. <th>区域城市/city:</th>
  48. <td><input class="input w200" type="text" name="city" value="{$info.city?$info.city:''}"/></td>
  49. </tr>
  50. <tr>
  51. <th>内网传输:</th>
  52. <td>
  53. <input class="radio" type="radio" name="is_internal" value="0" {if !$info.is_internal }checked{/if}/> 外网
  54. <input class="radio" type="radio" name="is_internal" value="1" {if $info.is_internal}checked{/if}/> 内网
  55. <span class="gray">服务器和对象储存都在阿里云和同一个城市,建议开启。</span>
  56. </td>
  57. </tr>
  58. </table>
  59. <table class="formtable">
  60. <tr>
  61. <th></th>
  62. <td>
  63. <input type="submit" value="确定" class="button submit" />
  64. <input type="reset" value="重置" class="button button-blank" />
  65. </td>
  66. </tr>
  67. </table>
  68. </form>
  69. <script type="text/javascript">
  70. Do('base', 'layer', 'form', function () {
  71. $('#form').isForm();
  72. $('.upload_driver').change(function(){
  73. $(this).val() == 'oss'?$('.oss').show():$('.oss').hide();
  74. });
  75. })
  76. </script>