こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ホームページからファイルをダウンロードさせる方法

こんにちは。

自分のホームページから、Zipファイルを他の人にダウンロードさせるにはどうすればよいのでしょうか?

サイトからダウンロードさせる時にはリンクさせればよいとわかっているのですが、
私はZipファイルのページのアドレスを教える形で、他の人にダウンロードさせたいのです。

試しに、自分のサイトにそのZipファイルをアップロードし、そのZipファイルのページにアクセスしてみたのですが(トップページからではなく、URLから)
『このページの表示が認められていません』と出てしまいます。

URLをクリックするだけで、ダウンロードさせる方法を教えてください。
よろしくお願いします。

投稿日時 - 2004-12-18 00:47:05

QNo.1131689

すぐに回答ほしいです

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

要するに、ネットに公開したくないわけですね。

>『このページの表示が認められていません』と出てしまいます。

多分直接.zipのアドレスにアクセスしたのでしょうが…

わかりません。自分のサーバでならできますが、プロバイダでは制限をかけているのかも知れません。

そっちの方法はわからないのですが、代替策として、どこからもリンクされてないhtmlページを作り、そこからzipファイルにリンクを作っておく。他の人にはそのhtmlページのアドレスを教える。
という形で、可能ではないかと。(#2の方の方法)

また、ファイルをオンラインで渡す方法としては宅ふぁいる便のようなサービスを利用することもできます。
http://www.filesend.to/

投稿日時 - 2004-12-18 08:41:29

お礼

>要するに、ネットに公開したくないわけですね。

そうなんです!

うーん、制限がかかってるのかもしれないですね…。
#1の方が言われているように、右クリックでファイルを保存、ならできるんですが、クリックするとダメなんです。
属性がアーカイブだからなんでしょうか…?

>そっちの方法はわからないのですが、代替策として、どこからもリンクされてないhtmlページを作り、そこからzipファイルにリンクを作っておく。他の人にはそのhtmlページのアドレスを教える。

そうですね。その方法でやることにします!

ありがとうございました。

投稿日時 - 2004-12-18 18:14:05

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.6

>なぜURLをクリックだとダメなのでしょうか??しかも友人はそれで出来るのに、私は出来ないのは何故なのか・・・

これはもう、使っているメーラーの設定しだいです。

ということは、別にプロバイダで設定がされてるわけではなかったんですね。

投稿日時 - 2004-12-19 08:40:26

お礼

そうですか、メーラーの設定なんですね…。
なるほど。

やはり『どこからもリンクされてないhtmlページを作り、そこからzipファイルにリンクを作っておく。他の人にはそのhtmlページのアドレスを教える。』という方法が、不具合が生じなくて良いかもしれないですよね。この方法で行くことにします。

何度もご回答していただき、ありがとうございました!

投稿日時 - 2004-12-19 14:25:57

ANo.5

#2です

>http://▲▲/△△/test.zipというURLを打ち込み、アクセスしました。ですが、ブラウザがダウンロードするか聞いてこないのです。

 ファイルがアップロードされていないか、お使いのサーバーの仕様によるものと考えられます。

1 ファイルが転送されているか確認されるか、

2 Webサーバーの仕様を再確認されるのが良いと思います。
 例えば zipファイルを置けない仕様になっているとかが考えられます。

投稿日時 - 2004-12-18 21:37:26

お礼

ありがとうございます。

転送の確認をしましたが、ちゃんと転送されているようです。
しかも、友人はこのZipファイルのURLからダウンロードできたので、おそらくWebサーバーはZipファイルを置ける仕様なんだと思います。

それから、一つ補足、というか新たなことがわかったのですが、上記の『URLを打ち込み、アクセスした』というのは、正しくは、メール欄に記載してあるURLをクリックしてアクセスしたということなのです。これだとダウンロード画面が出てこないのです。
しかし、ブラウザの上の方にあるアドレス欄に、直接URLを打ち込んでEnterを押すと、『ダウンロードしますか?』とダウンロード画面が出てきてダウンロードできるのです・・・。

なぜURLをクリックだとダメなのでしょうか??しかも友人はそれで出来るのに、私は出来ないのは何故なのか・・・謎です。。。

投稿日時 - 2004-12-19 01:50:51

ANo.4

忘れてたので補足します。
仮にそのプロバイダがディレクトリを公開する設定だった場合、どこからもリンクが張られてなくとも、そのファイルは外から見えますし、検索エンジンにも引っかかります。
ディレクトリ自体を表示してしまうようであれば、そのディレクトリにindex.htmlというhtmlファイルを作って入れておいたほうがいいです。
内容は適当でかまいません。

投稿日時 - 2004-12-18 20:38:04

お礼

ありがとうございます。
index.htmlのファイルを作って入れておきましたm(__)m

投稿日時 - 2004-12-19 01:40:43

ANo.2

>そのZipファイルのページにアクセスしてみたのですが・・・

 具体的にどのページにアクセスしたのでしょうか


 仮に、Zipファイル名が「test.zip」で、アップロードしたファイルのURLが、「http://▲▲/△△/test.zip」だとすると、

1 直接このアドレスを打ち込めば、ブラウザがダウンロードするか聞いてきますので、ダウンロードできます。

2 「http://▲▲/△△/」フォルダに、下記タグを記載した、例えば「load.html」というファイル名でアップロードし、「http://▲▲/△△/load.html」にアクセスし、「ダウンロードZipファイル」をクリックすると、同様にダウンロード可能です。

<a href="http://▲▲/△△/test.zip">ダウンロードZipファイル</a>

のいずれかだと思いますが。

投稿日時 - 2004-12-18 08:35:35

お礼

>具体的にどのページにアクセスしたのでしょうか
>Zipファイル名が「test.zip」で、アップロードしたファイルのURLが、「http://▲▲/△△/test.zip」だとすると、

http://▲▲/△△/test.zipというURLを打ち込み、アクセスしました。ですが、ブラウザがダウンロードするか聞いてこないのです。

>「http://▲▲/△△/」フォルダに、下記タグを記載した、例えば「load.html」というファイル名でアップロードし、「http://▲▲/△△/load.html」にアクセスし、「ダウンロードZipファイル」をクリックすると、同様にダウンロード可能です。

ホームページからダウンロードするのではなく、URLから直接ダウンロードしたいのです。

gura_さんが言われた1の方法で通常なら出来るはずなんですよね…。なぜ出来ないのか疑問です。

ありがとうございました。

投稿日時 - 2004-12-18 18:08:00

ANo.1

HTMLのページにURLを書きましたら、そのファイルのURLにカーソルをあてて、右クリック→名前をつけて保存してもらってください。

アップしたZIPファイルは、属性(パーミッション)変更もしておきましょう。

投稿日時 - 2004-12-18 00:56:37

お礼

なるほど、クリックして自動的にダウンロードさせるのではなく、右クリックでファイルを保存するわけですね。
それならできました!
属性はアーカイブになってましたが、これを読み取り専用に直せばいいのでしょうか?

投稿日時 - 2004-12-18 17:59:28

あなたにオススメの質問