カテゴリ | |
サマリ | 添付ファイルはサーバー上でなぜリネーム?暗号化? |
バージョン | 1.4.7 |
投稿者 | noobow |
状態 | 完了 |
投稿日 | |
最近、社内情報共有用に使い始めた者ですが
サーバーにアップした添付ファイルが
attachディレクトリで拡張子の無いファイルに
変換されているようですが
これはなぜですか?
または、こういった構造の仕様が書かれている箇所はありますでしょうか?
- この質問をした理由は、アップロードが煩雑なのでattachディレクトリに直にファイルを置けばページに添付されるなんて出来たらいいなと思ったので。 -- noobow
- どのページに紐付いているのか情報を保持しているのでは?と1ユーザが言ってみる。 --
- 添付ファイル側にページの紐を付けると、どういったメリットが出るんでしょう。そもそもこういった質問はここでいいのかどうかも不安なんですが。 -- noobow
- では、逆にファイルにその情報が無いとしましょう。その場合、「どのページにどのファイルが添付されているか」分かりますか? --
- DB等に記録していない、添付ファイルの情報を管理するページも無いのでは判断できないでしょう。 --
- で、DBなどに記録するならばおそらく、これも「煩雑な処理」に分類されると思います。 --
- ちなみにリネームされたファイル名を%で補完し、URLデコードすると、<添付されているページ名>_<元のファイル名>になると思います。 --
- 自分は、あくまで1ユーザなので、間違っていれば誰か指摘してください。 --
- 「拡張子の無いファイルに~」というよりは、「ファイルの拡張子込みで変換している」が正確な動作内容です。(変換方式は上や質問箱/4325を参照)
ファイルをリネームしなおす手間を覆すほどのメリットがない限り、後方互換のために1.4系の間はこの形が維持されると思われます。(このあたりの話題の載っているページを忘れた・・・)
参考になるかもしれないリンク: 添付ファイルの保存先/保存時のファイル名についてのQ&A --
- 「添付ファイルの保存先/保存時のファイル名についてのQ&A」の「Q. 保存ファイル名をエンコードせずに保存できないものか」が聞きたかったことになると思います。 マルチバイトの回避策など苦労の末だと分かり、事情も分からずつっけんどんな質問をしてしまって失礼しました。完了です。 -- noobow
- あと、答えて頂いた方ありがとうございました。参考になりました。 -- noobow