「Garoon 6」よくあるご質問(FAQ)
ログイン
インストール・VerUP・移行
アプリケーション
トラブル
仕様・制限事項
保守
動作環境
オプション
お試し
ライセンス・購入
お客様情報の変更・確認
解約・キャンセル
資料
お問い合わせ


URLをクリップボードにコピーしました
省略URL:https://faq.cybozu.info/alphascope/cybozu/web/garoon6/Detail.aspx?id=1131
  FAQ番号:1131
ファイル名に半角スペースや「+」を含むファイルをダウンロードできません。
【現象】
ファイル名に半角スペースや「+」を含むファイルをダウンロードしようとすると、「404 - ファイルまたはディレクトリが見つかりません。」が発生します。



【要因】
Webサーバー「Microsoft IIS」の仕様動作です。
利用しているWebサーバーは、お使いのサイボウズ製品の画面で確認できます。
  • サイボウズ Office 10、メールワイズ 5の場合:
    「実行環境の診断」画面の「SERVER_SOFTWARE」欄で確認できます。
    詳細は、各製品のマニュアルを参照してください。

  • Garoonの場合:
    システム管理画面の「お知らせ」タブにて、「動作環境」の「SERVER_SOFTWARE」欄で確認できます。

【対処】
サーバーのインターネット インフォメーション サービス(IIS)マネージャー、または設定ファイルからIISの設定を変更することで、回避できます。
 

注意

  • IISの設定を変更すると、サーバーのセキュリティレベルが低下する可能性があります。なお、設定を変更しても、サイボウズ製品のセキュリティレベルに影響はありません。そのほかのシステムをIISで利用している場合は、該当するシステムの提供元に影響がないかどうかご確認ください。
    セキュリティリスクを懸念される場合は、ファイル名の半角スペースや「+」の使用を控えてください。
 

 IISマネージャーから変更する場合

  1. コントロールパネルからIISマネージャーを表示する

  2. 左ペインで、サイボウズ製品が利用しているサイトをクリックする
    例:Default Web Site

  3. [要求フィルター]をダブルクリックする

  4. 右ペインの[機能設定の編集]をクリックする

  5. [ダブル エスケープを許可する」にチェックをいれる

  6. [OK]をクリックする

  7. IISマネージャーを閉じる
 

 設定ファイルから変更する場合

  1. Windowsがインストールされているディレクトリを開く
    例:
    C:\windows\System32\inetsrv\config

  2. applicationHost.configをバックアップする

  3. applicationHost.configをテキストエディターで開く

  4. <requestFiltering>の記述を<requestFiltering allowDoubleEscaping="true">に変更する

    変更前:
    <requestFiltering>
        <fileExtensions allowUnlisted="true" applyToWebDAV="true" />
        <verbs allowUnlisted="true" applyToWebDAV="true" />
        <hiddenSegments applyToWebDAV="true">
            <add segment="web.config" />
        </hiddenSegments>
    </requestFiltering>

    変更後:
    <requestFiltering allowDoubleEscaping="true">
        <fileExtensions allowUnlisted="true" applyToWebDAV="true" />
        <verbs allowUnlisted="true" applyToWebDAV="true" />
        <hiddenSegments applyToWebDAV="true">
            <add segment="web.config" />
        </hiddenSegments>
    </requestFiltering>

IISについての詳細は、Microsoft社のページを参照してください。
IIS 7 以降のバージョンの HTTP 状態コード
 

補足

 

解決した
解決しなかったが参考になった
解決しなかった