- 278 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/16(水) 18:55:47 ID:DmId6mA30]
- >>124に含まれている「Location: title.ext」と「URL: title.ext」について悩んでます。
任意のファイル名でファイルをDLするためには、 fake.domain/filename.ext?http://true.domain/true?fileuri ファイル名指定用偽URI ←||→ 本物のURI といった形式のリンクを作成しておき、 1. URL:(out)で $RDIR(true.domain/true?fileuri) とする。 2. GETで要求したURLとRESPで返されるLocationが一致しない場合は Location:(in)を用いて再度ブラウザを騙す。 という手順を踏めば、「filename.ext」として保存できる。 …というところまで理解できました。ただ、 ・なぜ「URL: title.ext (both)」なのか?(outだけで動作しているように見える) ・同じ方式を用いても何故ニコニコでは403を返され失敗するのか? が、どうにもわかりません…。 どなたかお手隙でしたら、よろしくお願いします。
|

|