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

このQ&Aのポイント
  • office2007形式のファイルをアップロードすると.zipになってしまい、保存時手動で直さなくてはいけない問題があります。プログラムで自動化できないか。
  • 現在のプログラムでは、ファイル名に日本語が入っていると、アップロードはできるがダウンロードができないという問題があります。解決策はないか。
  • HP作成途中で色々調べたのですが、1人では解決できない問題がありましたので、質問させていただきます。
回答を見る
  • ベストアンサー

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

office2007形式のファイルをアップロードすると.zipになる HP作成途中で色々調べたのですが、1人では解決できない問題がありましたので、 質問させていただきます 1)office2007形式のファイル(.docx/.xlsx/.pptx)をアップロードすると、  ダウンロード時.zip形式の圧縮ファイルになってしまい、保存時手動で直さなくては  いけないのを、プログラムで自動化できないか 2)現在のプログラムでは、ファイル名に日本語が入っていると、アップロードはできるが  ダウンロードができないので、解決法はないか 以上の2点です。必要であればソースも載せますので、よろしくお願いします。

  • Perl
  • 回答数1
  • ありがとう数12

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

  • ベストアンサー
  • ossoo
  • ベストアンサー率100% (2/2)
回答No.1

状況が正確に分からないのですが、 まず2007形式の実体はZipファイルです。 拡張子をzipに変えてみて、7-Zipなどで開いてい見ると、 XMLファイルなどが詰まっているのが確認できると思います。 で、いまの現象はzipファイルだと自動判別されて、zipになっているのでは? と想像します。 その場合はシステムのmimetypeでoffice形式を宣言してあげることなどの改修が必要かと思います。 もう1つなんでもzipファイルにしてしまうシステムでしたらそれそのものを直すしかないです。 2番はURLエンコード/デコードのルーチンを入れるなどが必要です。

palmist_1987
質問者

お礼

御回答有難う御座います。 2007形式のファイルがxmlファイルや画像ファイルからのなるzipファイルであるのは 理解しておりました。 説明不足ですみませんでした。仰る通りだと思います。 通常自分のパソコンでoffice2007で作成したファイルは正常にdocxなどの ファイルになるのですが、HPにアップロードした2007形式のファイルを HPのリンクからダウンロードしようとするとzipと自動で判断されてしまうということでした。 URLエンコード/デコードのルーチンの方も自分でも少し調べてみたのですが、 駅の名前がURLに入っていて、こんなことができるんだよ、みたいな サイトはあったのですが、あまり参考になりそうなサイトはみつけることが できなかった状況でした。もう少し自分でも調べてみますね。

関連するQ&A

  • 仕事のメールでOffice2007で作成したと思われるXML文書が送ら

    仕事のメールでOffice2007で作成したと思われるXML文書が送られてきました。 拡張子はZIPの圧縮ファイル形式だったのですが、docxなりxlsxなりpptxなりに 変更して開いてみても さらにZIPで圧縮されたのかと「コンバータでファイルが保存されませんでした。」と出て すんなり開くことができません。 これはどういう状態なのでしょうか? どうにかして開くことができますか? よろしくお願いします。 もしかしてdocxなりをさらに圧縮ソフトでZIP保存しておかしくなっているとかでしょうか? もしそうした場合はどうなるのでしょうか?

  • 2007以降のファイルをzipにしない方法

    MSOffice 2007以降のファイルをダウンロードすると、 zipファイルとしてダウンロードされてしまいます。 htmlでファイルを参照して送信、cgiでアップロードする形でページを作成しているのですが、 MSOffice 2007以降のdocxやxlsx形式のファイルをダウンロードしようとすると、 zipファイルになってしまいます。 ダウンロード後、拡張子を戻すと開けるのは知っているのですが、 最初からdocxやxlsxでダウンロードするようにできないでしょうか? ページの作成時に何か入れたら解消されるものなのでしょうか? わかる方いらっしゃいましたら、よろしくお願いします。

    • ベストアンサー
    • CGI
  • zipファイルのアップロードができません

    どうしてもzipファイルのアップロードができないため、 質問させていただきました。 詳細としましては、 FFFTPを使ってアップロードをしているのですが、 zipファイルが置いてあるはずのURLを指定しても、 「圧縮(zip形式)フォルダー エラー  フォルダーを開くことができません。  圧縮(zip形式)フォルダー””は無効です。 」 というエラーメッセージが表示され、 zipファイルを開くことができません。 また、「名前をつけて保存」をすると、 インターネットエクスプローラーが 勝手に再起動されてしまいます。 FFFTPを自分なりに調べてはみたのですが、 結局原因がよく分からず、 今日に至ります。 大変お手数ですが、 ご指導いただけますようよろしくお願い致します。

  • Office2007での新規作成を2003形式に

    WindowsXPのパソコンでOffice2007をつかっているのですが、 Word,Excel,PowerPointのファイルを新規作成すると ファイルタイプが2007の形式(拡張子がdocx,slsx,pptx) で作成されてしまうのですが、 新規作成した時のデフォルトを2003形式にするには どのようにすればよいのでしょうか? よろしくお願いいたします。

  • lhacaでxlsxファイルを圧縮

    OFFICE2007以降で作成される、拡張子がxlsx、docx、pptxのファイルですが 実態は圧縮済みのZIPファイルとのこと。 圧縮ソフトlhacaにて、これらのファイルをしようとして、lhacaの画面を開いて ドラッグ&ドロップしても、逆に解凍された中のファイルが見えるだけです。 これは仕方ないのかもしれません。 しかし、xlsxのファイルをメールなどで送るため パスワード付きのZIPファイルにしたいのです。 これをlhacaで実施したいのですが方法がわかりません。 ご存知の方、お教え願います。 なお、会社で許されている圧縮ソフトはOS標準機能とlahcaだけですので その他のソフトの利用はできない前提でお願いします。

  • Office2007で、下位バージョンとの互換性のあるファイルを作るには?

    よろしくお願いいたします。 Office2007では、デフォルトでXML形式のファイル(docx,xlsx,pptx等)が作成されますが、これをデフォルトで今までのファイル形式(doc,xls.ppt等)で保存するようには出来るのでしょうか。 当面は、今までのファイル形式(doc,xls.ppt等)を、外部との連絡等の為、オフィス内でスタンダードにしたく、しかしOffice2007にバージョンアップする必要がある為です。 アドオンソフトを使えば、XML形式のファイルもバージョン2000,2003等でも開けるかと思いますが、外部にそれを強いることは難しいと思っています。

  • office2007のファイルが開けません

    会社のパソコンなんですが、Microsoft office 2007のファイルが、office 2003で開けなくなってしまいました。 OSはWindows2000で、Microsoft office 2003を使用しています。 一昨日まで普通に開いて編集できていた、office2007のファイル(拡張子がdocx,xlsxなど)が、昨日から突然開けなくなってしまいました。 docxファイルを開こうとすると「ファイルを開くときにエラーが発生しました」というエラーメッセージが表示されて開けず、xlsxのほうは「コンバータでファイルを開くことができませんでした」というエラーがでてやはり開けません。 原因として考えられるのは、昨日のMicrosoft Updateの自動更新の最中に、「Microsoft Office 互換機能パック Service Pack 3 (SP3)」のインストールに失敗したことです。その後Microsoft Updateを開いて再度インストールし直したのですが、全く解決しません。更新履歴を確認すると、自動更新は「失敗」になっていますが、その後のインストールで「成功しました」になっています。 「プログラムの変更と削除」から「2007 Office system 互換機能パック」をアンインストールし、もう一度インストールし直してみましたが、やはり解決しません。 会社の業務では、2007形式のファイルが送られてきたり、2007形式で送って欲しいと頼まれたりすることがあるので、とても不便で困っています。 何か良い解決方法があったらアドバイスをお願いします。

  • office2007互換機能パックについて

    office2007互換機能パックでxlsxで保存できない件について。 winXP(sp3)+officeXP(sp3)で、Office2007互換機能パックを導入しておりますが、 xlsxがそのままの形式で読み込み・保存ができません。 自宅のPCはwinXP(sp3)+officeXP(sp3)で、Office2007互換機能パックを導入しており、docxもxlsxもpptxも そのままの形式で読み込み・保存が可能です。 しかし仕事場のPCでは同条件ながら、docxしかそのままの形式で読み込み・保存ができません。 xlsxはxls(読み取り専用)に変換されて、保存の際はファイルの種類に2007形式(xlsx)を選ぶことができません。 2007office system互換機能パックの標準的な動作はどちらでしょう? ご存知の方、ご教示願います。 できればxlsxで読み込んでxlsxで保存したいのでご存知の方解決方法を教えてください。

  • ZIPをアップロードできません

    このカテゴリーで良いのか分かりませんがよろしくお願いします。 ZIPをアップロードして写真を送りたいのですが、どのサイトを使っても「Internet Explorerではこのページを表示できません」とでてしまい、アップできません。 試しにZIPでなくjpegの画像をアップしてみましたが、こちらは普通にアップロードできました。 試したアップロードサイト http://www.axfc.net/uploader/ http://www.dotup.org/ http://www.filebank.co.jp/ http://firestorage.jp/ これだけ試して駄目ということは私のネット環境やzip本体に悪いところがあるのでしょうか? 色々調べて試してみましたが、パソコンが苦手な私ではどうにもなりませんでした。 zipのプロパティは以下のようになってます ファイルの種類 圧縮(zip形式)フォルダ プログラム Compressed(zipped)Folders サイズ 532MB (557,977,094バイト) 中身は150枚程の写真です すでに送る相手を3日程待たせてしまっているので、すぐにでも送りたいのです! どうかお知恵をお貸しください! 不明な点がありましたら補足致します。

  • 圧縮 (zip 形式) ファイルが解凍せずに使える?

    動画を圧縮 (zip 形式) でダウンロードしました。 解凍せずに、圧縮 (zip 形式) フォルダをダブルクリックすると、ファイルにアクセスでき、動画をみることができます。 普通、解凍をしてからじゃないとだめだと思うんですが、これってバグってるんですか?

専門家に質問してみよう