2

Google ドライブは、次のブログ投稿に従って HTML を提供できるはずです: http://googleappsdeveloper.blogspot.nl/2012/11/announce-google-drive-site-publishing.html

しかし、私のアカウントでは、.html の間に HTML コードを取得するだけです<pre></pre>

テスト html ファイルを含むテスト フォルダーを作成しました: https://googledrive.com/host/0BxVNvXP_dI5QTEstTEtmMXNkOFU/

html ファイルの内容:

<html>
<head>
    <title>Test 123</title>
</head>
<body>
    Test 123.
</body>
</html>

ブログ投稿のには、次の HTTP 応答ヘッダーがあります。

HTTP/1.1 200 OK
status: 200 OK
version: HTTP/1.1
cache-control: private, max-age=315360000
content-length: 1724
content-type: text/html
date: Thu, 29 Nov 2012 12:55:22 GMT
last-modified: Tue, 06 Nov 2012 23:57:41 GMT
server: HTTP Upload Server Built on Nov 21 2012 16:10:52 (1353543052)

私のページには、次の HTTP 応答ヘッダーがあります。

HTTP/1.1 200 OK
status: 200 OK
version: HTTP/1.1
cache-control: private, max-age=315360000
content-length: 96
content-type: text/plain
date: Thu, 29 Nov 2012 12:51:00 GMT
last-modified: Thu, 29 Nov 2012 12:50:28 GMT
server: HTTP Upload Server Built on Nov 21 2012 16:10:52 (1353543052)

したがって、違いはcontent-typeヘッダーです。どうにかして、Google ドライブに自分の html が実際に html であることを伝える必要があります。ファイル。

4

1 に答える 1

3

ファイルの MIME タイプは、アップロード時に設定されます。拡張子が .txt のファイルをアップロードして名前を変更したのではないでしょうか? HTML ファイルを削除して再アップロードすると、うまくいくと思います。

于 2012-11-29T13:50:17.890 に答える