FrontPage  Index  Search  Changes  Login

Ticket-12

XMLRPCインタフェースの実装

Priority
Normal
Reporter
yanagi
Status
New
Assigned to
Version
0.8.2
Milestone
Created
2005-07-19

Description

getPage と putPage しか実装されていないので、 残りを実装する。

  • 2005-09-29 (木) 11:50:31 かずひこ : 0.8.3 で getAllPages を、0.8.4 で getPageInfo を実装しました。

Kazuya (2006-12-10 (日) 11:01:09)

xmlrpc.rbに、下記メソッドを追加すれば、 putAttachementが実装可能と思われます。 各種チェックが全くないですが... ======== require 'base64' @server.add_handler('wiki.putAttachement') do |page, attachename, encodedata| page = utf8_to_euc(page) attachename = utf8_to_euc(attachename) data = Base64.decode64(encodedata) attachepath = "data/cache/attach/"+page.untaint Dir.mkdir(attachepath) unless File.exist?(attachepath) io = open(attachepath+"/"+attachename.untaint, "w") io.binmode io.write(data) end ========

Name:
Comment:
Change Properties
Priority:
Status:
Version:
Milestone:
Assigned to:

Last modified:2007/03/28 20:12:08
Keyword(s):
References: