レコード仕様について

d7df1112 :Anonymous 2004-07-01 02:24
>>8c905096
今の実装では、新月仕様でも独自仕様でも受け入れることができるようになってます。
こちら側としては、どっちのリンクも読めますが、新月からは独自仕様のリンクは読めない
ということで仕方ないと思います。
(こっちから修正入れてもいいですが、あんまりperlは知らないし…)

filenameで指定できることは内部処理的にはidもstampも実はいらないということで、
さらには同一filenameで上書きができる、ということにもなります。
実は、この処理系はwebの処理に使ってたものなんですが、事実上ファイルアップローダとなっている
スレッドもあったりするので、便利かなと思ったのですが。
要するに[attach/スレッド名/ファイル名]で直接アクセスできると。

そんな拡張はthreadでやらずにthread2なりwebなりでやれといわれればそれまでですが、
gateway.cgi/attachがそもそもthread_を仮定しているという重大な問題もあって、
このあたりの仕様は、独自発達をしていた間にかなり大変なことになっているので
すり合わせようと思っているのですが。

上の、gateway.cgi一本で行くかどうかにもかかわってきますが、
1)現状のattachは置いておき、gateway2.cgi/attachなんかで対応する
2)現状のattachの仕様の上に、attach/web/***とかattach/thread/***とかでごまかす

どっちでもいいのですが、拡張していくといつの日にか泣きを見る日が来ると思うので、拡張するのならどこかで互換を切らなくてはならない時が来ると思います。
別cgiにしたとしてもtradgwのように、いつかは見捨てられるので時期が違うだけかとは思いますが。
Powered by shinGETsu.