WEB开发网
开发学院服务器云计算 Perl 和 Amazon 云,第 5 部分:了解完整 mod_per... 阅读

Perl 和 Amazon 云,第 5 部分:了解完整 mod_perl 站点的模板

 2010-02-04 00:00:00 来源:WEB开发网   
核心提示: 通过一些复杂的 Template Toolkit IF-ELSE 结构和 result 参数,页面可以处理成功的和不成功的上传,Perl 和 Amazon 云,第 5 部分:了解完整 mod_perl 站点的模板(4),成功上传的关键在于添加了 SimpleDB;如果掌握了这点,那么就能够始终成

通过一些复杂的 Template Toolkit IF-ELSE 结构和 result 参数,页面可以处理成功的和不成功的上传。成功上传的关键在于添加了 SimpleDB;如果掌握了这点,那么就能够始终成功地将照片上传到 S3。在 SimpleDB 故障时从 S3 取回照片留给读者作为练习。

urluploaded.tmpl

该模板用于 URL 添加。

清单 4. urluploaded.tmpl 实现代码重用

[% success = params.result %] 
<html> 
 <head> 
  <title>[% IF success %]Successful[% ELSE %]Unsuccessful[% END %] 
       URL add Page For [% params.user %]</title> 
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
 </head> 
 <body> 
  [% IF success %]Congratulations[% ELSE %]Sorry[% END %], [% params.user %]. 
    You have [% IF success %]successfully[% ELSE %]unsuccessfully[% END %] 
    added [% params.url %] named [% params.name %].<p> 
  <p> 
[% IF success %] 
   <a href="[% params.url %]"> 
  The URL you added is, perhaps, visible here. 
  <img src="[% params.url %]"> 
   </a> 
[% END %] 
  <p> 
   You can now go back to <a href="/upload">uploading</a> 
   or <a href="/">the main page</a>. 
 </body> 
</html> 

上一页  1 2 3 4 5 6  下一页

Tags:Perl Amazon 部分

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接