-PR-
解決
済み

office2007形式のファイルをアップロードすると.zipになる

  • 困ってます
  • 質問No.6018959
  • 閲覧数1045
  • ありがとう数12
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 48% (24/50)

office2007形式のファイルをアップロードすると.zipになる
HP作成途中で色々調べたのですが、1人では解決できない問題がありましたので、
質問させていただきます

1)office2007形式のファイル(.docx/.xlsx/.pptx)をアップロードすると、
 ダウンロード時.zip形式の圧縮ファイルになってしまい、保存時手動で直さなくては
 いけないのを、プログラムで自動化できないか

2)現在のプログラムでは、ファイル名に日本語が入っていると、アップロードはできるが
 ダウンロードができないので、解決法はないか

以上の2点です。必要であればソースも載せますので、よろしくお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル4

ベストアンサー率 100% (2/2)

状況が正確に分からないのですが、

まず2007形式の実体はZipファイルです。
拡張子をzipに変えてみて、7-Zipなどで開いてい見ると、
XMLファイルなどが詰まっているのが確認できると思います。

で、いまの現象はzipファイルだと自動判別されて、zipになっているのでは? と想像します。
その場合はシステムのmimetypeでoffice形式を宣言してあげることなどの改修が必要かと思います。

もう1つなんでもzipファイルにしてしまうシステムでしたらそれそのものを直すしかないです。

2番はURLエンコード/デコードのルーチンを入れるなどが必要です。
お礼コメント
palmist_1987

お礼率 48% (24/50)

御回答有難う御座います。
2007形式のファイルがxmlファイルや画像ファイルからのなるzipファイルであるのは
理解しておりました。

説明不足ですみませんでした。仰る通りだと思います。
通常自分のパソコンでoffice2007で作成したファイルは正常にdocxなどの
ファイルになるのですが、HPにアップロードした2007形式のファイルを
HPのリンクからダウンロードしようとするとzipと自動で判断されてしまうということでした。

URLエンコード/デコードのルーチンの方も自分でも少し調べてみたのですが、
駅の名前がURLに入っていて、こんなことができるんだよ、みたいな
サイトはあったのですが、あまり参考になりそうなサイトはみつけることが
できなかった状況でした。もう少し自分でも調べてみますね。
投稿日時 - 2010-07-08 08:46:38
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ