• 締切済み

ファイルのダウンロード時にユーザーIDを問合せないようにするには?

htmlファイルで<a href="○○.csv">ダウンロード</a>のようにしてファイルをクライアント側でダウンロードさせたいのですが、認証の関係なのかwebサーバーへのユーザーIDとパスワードを聞いてきて、administratorと入れてOKを押すと処理続行できますが、ネットワークIDを入れると処理が続行できません。 他のページのようにユーザーIDを問合せることなくダウンロードさせたいのですが、どうしたらいいのでしょうか?

みんなの回答

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

これだけではちょっと。 (1)Webサーバは何か。 (2)リバースプロキシやファイアウオールがあるか。 (3)ネットワークIDとはどういう意味か。 (4)Administrator はパスワードを入力しなくても次に進めるのか。 (5)匿名アクセスができるように設定されているのか。 (6)「他のページ」は「問題になっているページ」とはどのような配置関係にあるのか。 といったところを補足してください。

godori
質問者

お礼

回答いただきありがとうございました。 自分でいろいろやっていたところ、問題解決できました。 csvファイルおよびtxtファイル自体のプロパティの設定でした。 ページがASP.NETのページでしたので、 まず「セキュリティー」-「追加」で「(コンピュータ名)\ASPNET」を追加し「書き込み」権限を与えました。次にEveryoneにも「書き込み」の権限を与えた所、 パスワードを聞かれなくなりました。 匿名アクセスをオフにしても、大丈夫でした。 ひとりで悶々と作業していて行き詰まっていましたが、解決へのよいヒントを頂きありがとうございました。

godori
質問者

補足

(1)IISです (2)よくわかりませんが、イントラネット上のシステムで、共通ドメインを使っています。テストしているクライアントPCとWEBサーバにしているPCはエクスプローラなどでお互いに参照可能です。(共有フォルダにすると参照可能です) (3)「サイト:」としてwebサーバーであるPC名が表示されて、「ユーザー名、パスワード、ドメイン」を聞いてきます。 (4)webサーバーであるPCにおけるadministratorに対応するパスワードを入力し、「ドメイン」にはwebサーバーであるPC名を入力すると進めます。 (5)匿名アクセスをフォルダレベルで設定すればよいのか、ファイルレベルで設定すればよいのか、その辺が特に不明です。(いろいろなパターンを試したのですが・・・) (6)ページのファイル(.aspx)は仮想ディレクトリ直下にあります。ダウンロードしたいファイル(.csv)は仮想ディレクトリの一つ下位のフォルダにあります。それから、.csvを作成する時に参照更新するtxtファイルがあるのですが、(実際はそのtxtファイルをopenしようとすると、パスワードを聞かれます)そのtxtファイルはcsvファイルと同じフォルダにあります。 以上の補足でよろしいでしょうか。まだ足りなければお知らせ下さい。 やはり、IISの設定の問題でしょうか?次の回答を頂くまで、設定をいじりながら、いろいろやって見ます。 ではよろしくお願いします。

関連するQ&A

  • ファイルダウンロードについて

    jspに<a href="ファイル名">ダウンロード</a> でそのファイルをダウンロードできると思ってましたが ダウンロードすることができません。 下記の様にアドレスを指定して試行錯誤している状態です。。 <a href="./test.txt">1</a> <a href="sample.csv">2</a> <a href="C:\test.txt">3</a> <a href="C:\\test.txt">4</a> <a href="C:\sample.csv">5</a> <a href="C:\\sample.csv">6</a> <a href="./sample.csv">7</a> <a href="C:/test.txt">8</a> <a href="C://test.txt">9</a> <a href="C:\Program Files\Tomcat 6.0\webapps\servlet\pages\sample.csv">10</a> <a href="C:\Program Files\Tomcat 6.0\webapps\servlet\pages\sample.txt">11</a> <a href="C:\\Program Files\Tomcat 6.0\webapps\servlet\pages\sample.csv">12</a> <a href="C:\\Program Files\\Tomcat 6.0\\webapps\\servlet\\pages\\sample.csv">13</a> ちなみにOSはwindows XPです。 どなたかファイルのダウンロードについてご存じの方はご教授ください。

    • ベストアンサー
    • Java
  • ユーザID(Administrator)を復帰したい

    OSはWindowsXP proです。 元々ユーザIDはAdministratorだけだったのですが、 ユーザーIDにパスワードを付与させる目的で ・ユーザID『hogehoge』を新規作成(hogehogeは仮名、管理者権限アリ) ・ユーザID『Administrator』を削除(!) ・『hogehoge』にパスワードを設定 という手順を行ったところ、 Administratorに付与されていたユーザーファイル郡の ・マイドキュメントの中身全部 ・IEお気に入り ・Outlook 2003のメール情報すべて ・その他細かい設定情報 がすべて見れなくなってしまいました。 その後、Administratorを復帰させようと 新しいアカウント作成を行おうとしたところ、 『アカウント名'Administrator'は既に存在します。  ほかの名前を入力してください。』 というエラーが表示され、現在Administratorが作れない状態です。 Administratorを作り直すことができれば 各種ユーザファイル郡にアクセスが可能になると思うのですが、 何か方法はありませんでしょうか? 追記1: なおhogehogeでログインして、上記ファイル郡が置いてある 場所を探し出して手動でコピー作業を行ったものの、 メール情報に関しては一部不完全な状態になっています(汗 (受信トレイ直下のメールしか引っ張ってこれず、 アドレス帳に関しては復帰できませんでした/汗) 追記2: hogehogeの作成/Administratorの削除/hogehogeにパスワード付与 までの作業を行ったのは質問者(私)とは別のPC初心者です。 画面が変わってビックリしたため 私に解決を依頼してきたという状態になっています。 以上、回答をお待ちしております。

  • ASPでCSVファイルを作成しダウンロードさせる

    ASPファイルで、動的にCSVファイルを作成し、クライアントにダウンロードさせたいのですが、実際には、ファイルは作成せずに、ASPで直接、CSVフォーマットのファイルをダウンロードさせているように振舞わせることはできないでしょうか? 手順 クライアント        サーバー あるURL(A.ASP)にアクセス              A.ASPのスクリプトでCSVフォーマットを作成              クライアントに送信(多分、Response.Writeで) ダウンロードダイアログが開く 「A.CSVをダウンロードしますか?」 のような感じ ダウンロード、またはExcelが開く というようなイメージです。 CSVファイルを作ってしまうと、複数のユーザーからほぼ同時に要求があった場合、望むCSVにならない可能性があり、また、毎回ファイル名を変えると、Webサーバー上にCSVファイルが沢山できてしまうため、何とかこの方法でやりたいのですが、何かよい方法はありませんでしょうか? ちなみに次のようなASPファイルをしてみましたが、うまくいきません。 <% Response.Content-Type="application/vnd.ms-excel" Response.Write "1,2" & vbNewLine Response.Write "3,4" & vbNewLine %> また、「vnd.ms-excel」を「oct-stream」でもだめでした。 何かよい知恵をお貸しください。

  • Administratorユーザーが2つあるので1つ削除したい

    マイコンピューターのプロパティをいじっているうちに、ネットワークIDからAdministratorユーザーを追加してしまいました。(普段はもう一つのAdministratorユーザーとしてPCを使用しています)気になるので削除したいのですがどうしたら消せるのでしょうか?ユーザーとパスワードを開いて、削除ボタンを押してもエラーがでて消せません。 あと、ユーザー名を変更したいのですがユーザーとパスワードのところから変えれば良いだけですか?

  • CSVファイルのダウンロード

    よろしくお願いします。 現在、ボタンを押すと(=CGI実行)フィルターによりCSVファイルが作成されるという様なものを開発しております。 しかし、その出来上がったCSVファイルをそのままダウンロードしたいと言う要望がありまして、そのCGIに組み込めないものかといろいろ調べております。 概要 (1)ボタンを押す(=CGI実行) (2)フィルターによりCSVファイル作成 (3)作成されたファイルをダウンロード という具合で、教えていただきたいのは(3)です((1)(2)は作成済み)。 実際にはCSVファイルは3つできるのですが、これらをまとめてダウンロード・・・というのはムリですよねぇ(第1希望)。 ムリなら、処理の中で圧縮させます(これぐらいはできます)ので、そのファイルをダウンロードさせるというやり方でも構いません(第2希望)。 実現が難しいようであれば実行結果画面に<a href= ~>で貼り付けます。 webサーバー・・・HP-UX web・・・IE CGI開発言語・・・Perl 開発端末・・・windows2000(Tera Term 使用) 以上、情報等お持ちの方いらっしゃいましたら、 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • クライアントセットアップ時アドレス帳のIDファイルがなくならない

    新規ユーザがNotesクライアントをセットアップするときに、公開アドレス帳に添付されている自分のIDファイルがローカルに自動的にダウンロードされることでセットアップが完了するかと思います。 そのときに公開アドレス帳上のIDファイルは自動的に削除されるのが本来かとは思いますが、50ユーザほどIDファイルがアドレス帳上に存在したままでした。 これらのユーザはすべて新規のユーザなので、公開アドレス帳にアクセスして自分のIDファイルを保存して、ローカルのIDファイルでわざわざセットアップしているとも思えません。 何が原因がわかる方いらっしゃいますか?

  • ファイルサーバ ユーザー名 パスワード クライアン

    素人なのですが、教えてください。 社内でワークグループ管理です。 新規にクライアントPC(ユーザー名:Aパスワードなし)を追加し、ファイルサーバにユーザー名:Aとパスワードなしを登録しました。 その後、クライアントPCからファイルサーバに最初のアクセスを行い、当然ながらユーザー名:Aパスワードなしでアクセス可能となりました。 クライアントPCとファイルサーバに登録するユーザー名は別物なので、ユーザー名が同じでも別でも構わないはずですが、クライアントPCの方でパスワードを変更するとファイルサーバーにアクセスできなくなり、ファイルサーバーでもパスワードを変更しなければなりません。 ユーザー名は別でもいいが、パスワードは同じでないといけないということなのでしょうか? 宜しくお願い致します。

  • パスワードファイルの管理

    PHPに限ったことではないですが、 サイトのユーザー認証で、入力されたID,passwordとサーバー上のパスワードファイルを照合させるとします。 そのパスワードファイルをpasswd.logとかにするとweb上でダウンロード出来てしまいますが、出来ないようにするにはどうしたらいいでしょうか? よろしくお願いします。

    • 締切済み
    • PHP
  • 安全なファイルダウンロード方法

    パスワードで認証→指定ファイルパス内のファイル→CSVダウンロードさせるのにセキュリティー的に万全とは言えないと思いますが、少なくてもある程度安全性の高い方法でダウンさせる方法を教えてください。 ちなみに、ファイルはCSVの1ファイルだけです。 文字コードはS-JISで作成してます。 サンプルの参考になるようなスクリプトがあれば、参考サイトも教えて下さい。

  • SQLサーバ2008R2でのWin認証不具合

    SQLサーバ2008R2でのWindows認証 ドメイン内のサーバにネットワークログインにて ユーザID Administrator パスワード**** 保存する チェック付与 上記でログイン後・・・ 同一サーバのSQLサーバ2008R2にWindows認証でログインしようとすると ログインエラーが発生します。 「ドメイン名\Administratorはログインできません。」 Windows認証なのでWindowsログインIDを見てると思ってましたが 他のクライアントマシンでも同様に行ってみたところ ネットワークログインの直後に同様の事象が発生しました。 詳細等をご存知の方がいれば、教えてください。 よろしくお願いします。

専門家に質問してみよう