- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:office2007形式のファイルをアップロードすると.zipになる)
office2007形式のファイルをアップロードすると.zipになる
このQ&Aのポイント
- office2007形式のファイルをアップロードすると.zipになってしまい、保存時手動で直さなくてはいけない問題があります。プログラムで自動化できないか。
- 現在のプログラムでは、ファイル名に日本語が入っていると、アップロードはできるがダウンロードができないという問題があります。解決策はないか。
- HP作成途中で色々調べたのですが、1人では解決できない問題がありましたので、質問させていただきます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
状況が正確に分からないのですが、 まず2007形式の実体はZipファイルです。 拡張子をzipに変えてみて、7-Zipなどで開いてい見ると、 XMLファイルなどが詰まっているのが確認できると思います。 で、いまの現象はzipファイルだと自動判別されて、zipになっているのでは? と想像します。 その場合はシステムのmimetypeでoffice形式を宣言してあげることなどの改修が必要かと思います。 もう1つなんでもzipファイルにしてしまうシステムでしたらそれそのものを直すしかないです。 2番はURLエンコード/デコードのルーチンを入れるなどが必要です。
お礼
御回答有難う御座います。 2007形式のファイルがxmlファイルや画像ファイルからのなるzipファイルであるのは 理解しておりました。 説明不足ですみませんでした。仰る通りだと思います。 通常自分のパソコンでoffice2007で作成したファイルは正常にdocxなどの ファイルになるのですが、HPにアップロードした2007形式のファイルを HPのリンクからダウンロードしようとするとzipと自動で判断されてしまうということでした。 URLエンコード/デコードのルーチンの方も自分でも少し調べてみたのですが、 駅の名前がURLに入っていて、こんなことができるんだよ、みたいな サイトはあったのですが、あまり参考になりそうなサイトはみつけることが できなかった状況でした。もう少し自分でも調べてみますね。