現在あるWebサイトを構築中で、HPよりファイルのダウンロードと
アップロードが行えるようにしようとしています。

特にアップロード時にはクライアントにある固定のフォルダからこれも
固定の名前のファイルをサーバーにアップロードしようと思うのですが
フォルダパスとファイル名をどのように渡せば良いかがわかりません。

何方か方法をご存知ないでしょうか?

通常ですと、手動でファイルを指定させて、そのフォルダパスとファイル名で
アップロードするような造りとなると思いますが、それをさせずに固定にしたい
と思っています。

よろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

FFFTP(山田和夫氏のFreeWare)を使うと、


ローカルの初期フォルダーとホストの初期フォルダー
を設定しておけば、ミラーリングアップロードや、ミラーリングダウンロード軒の機能で、
>クライアントにある固定のフォルダから固定の名前のファイルをサーバーにアップロード
可能ですよ。

IBMホームページビルダーの「ファイル転送」にも同様に、フォルダーを指定して、同期をとる機能があります。

参考URL:http://www2.biglobe.ne.jp/~sota/product.html#ffftp
    • good
    • 0

HTML側


<FORM METHOD=POST ENCTYPE="multipart/form-data"  ACTION="受け付け.cgi">
ファイル<INPUT TYPE="file" NAME="クライアントのファイル"><BR>
<INPUT TYPE="submit" VALUE="ファイルのアップロード">
</FORM>
はこれで、あとはCGIで受け取ればできますが、クライアント側のファイルを固定にすることはできません。
なぜなら、セキュリティの関係でクライアントが意識的に操作しないと選べない仕組みになっているからです。(ブラウザの仕様)

CGIで受け取ったデータを固定のファイル名・一定のディレクトリに格納することはできます。(権限があればですが)
    • good
    • 0

・ホームページ上でファイルアップロード&ダウンロード


・ファイル名固定

この要望を満たすものとしては、BASP21 Proというコンポーネントがあります(参考URL)
ただし、ホームページ上で処理を行いたいということですので、IIS上でASP(Active Server Pages)を使用してご自分でBASP21 Proを使用したプログラムを実装する必要があります。

特にホームページ上などこだわらないのでしたら、
各種開発言語で実装するという方法もありますね。
(既に該当するアプリケーションが存在するかもしれませんが・・・)

なお、HTMLタグ、JavaScriptのみを使用し、ファイル名固定でファイルアップロード処理などの要望を満たす方法は現状では難しいかと思います。

参考までに

参考URL:http://www.b21soft.co.jp/basp21/
    • good
    • 0

HTML記述では出来ません。


JavaScriptやActiveXを使えば可能ではないでしょうか。ただしIE/Windows限定になると思います。
ブラウザの機能として仰るようなことをさせるのは、通常セキュリティホールと呼ばれる部分を使うと思います。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QMovable Type で画像を複数アップロードするには?アップロード済の画像を表示させるには?

Movable Typeをはじめて導入しました。
画像を1エントリーに複数枚並べたいのですが、
Movable Typeのファイルアップロードを使うと1記事に対して1画像しか挿入できません。

1・複数枚の画像を、1エントリーに対してアップロードさせる方法はあるか?
2・先にアップロードさせたファイルをエントリー記入時に挿入させる方法はあるか?

もしご存知の人がいらっしゃいましたら、ご回答のほどよろしくお願いします。

Aベストアンサー

A1.
画像アップロード時にHTMLを表示するをクリックすればポップアップの中に画像アップ用のHTMLが表示されますのでそれをエントリーの中に貼り付けて下さい。これを繰り返せばいくらでも画像をアップできます。

A2.
MTのエントリー内は基本的にHTMLのタグを書くことができますので先にアップロードさせた画像のURLがわかれば、<img src="URL"> で画像を表示させることができます。

Qファイルをアップロードするとhtmlファイルに勝手に文が追加されます

ファイルをアップロードすると
下のような文が勝手に追加されます。

<script language="JavaScript">
<!--

function SymError()
{
return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
return (new Object());
}

window.open = SymWinOpen;

//-->
</script>

スクリプトのエラーなのでしょうか?
ジャバはレンタルのアクセスのみに
使用していてタグもコピペなので
間違いはないと思うのですが・・・
なぜこのような事が起こるのでしょうか?
でどう対処すればよろしいのでしょうか?
すいませんがよろしくお願いします。

Aベストアンサー

>アクセス解析側で追加しているのでしょうか?
>ちなみに使用している解析はFC2を使用しております

私もFC2解析を、使っていますが自分で貼り付けたタグだけです

>アクセス解析側の注意書きに
>HTMLタグは<body> タグの直後に貼り付けないと正しく解析されません。

私は、正しく解析出来ない可能性が有ると理解していました
ご自身のアクセス解析を、見て異常が無ければこのままでもよいのでは

よく分らないのですが
最初の「SymError() 」関数では「true(真)」を返すだけのようです

次の関数との間に書かれている「window.onerror = SymError;」の 意味がよく分らないのですが、
おそらく エラー発生時に「SymError() 」関数を呼び出すものと思われます
「var」は変数の宣言に使われます

この関数もよく分らないのですが
「SymWinOpen(url, name, attributes) 」関数では新しいオブジェクトを、引数「url, name, attributes」を、元に作成して返しているよに思われます

これらから推測するとレンタルサーバのエラー対策では?

ジャバは、苦手なので、間違っていたら ご免なさい

レンタル業者に問い合わせてみては

>アクセス解析側で追加しているのでしょうか?
>ちなみに使用している解析はFC2を使用しております

私もFC2解析を、使っていますが自分で貼り付けたタグだけです

>アクセス解析側の注意書きに
>HTMLタグは<body> タグの直後に貼り付けないと正しく解析されません。

私は、正しく解析出来ない可能性が有ると理解していました
ご自身のアクセス解析を、見て異常が無ければこのままでもよいのでは

よく分らないのですが
最初の「SymError() 」関数では「true(真)」を返すだけのようです

次の...続きを読む

QFFFFTPでアップロードしようとしているのですが・・・。

プロバイダはNIFTYを使用しています。(PCはXPを使用してます)
FFFFTPで接続すると「ファイル一覧がダウンロードできませんでした」とエラー表示が出てしまいます。
FFFTPの画面で左にはアップロードしたいファイルがならぶのですが、右にはファイルがない状態です。実際には一部アップロードできているものがあるのですけど・・・・。
FFFTPの設定画面はNIFTYのスタッフに確認したところ間違っていないとのことです。相談の結論として、接続が悪いか(ネットには接続してます)FFFTPが壊れているかでしょうと返事されました。
とはいえ問題が解決した訳でもなく、頼りになりません。皆さんの力をおかし下さい。宜しくお願いいたします。

Aベストアンサー

私もニフティでHPを開設していて同じくXPで接続しています。
FFFTPのヘルプ(Q&A)はご覧になりましたか?
プログラムのヘルプ→目次→Q&Aに載っているものと同じ内容が以下のリンクに掲載されています。
まずはこちらを試してください

参考URL:http://www2.biglobe.ne.jp/~sota/ffftp-qa/qa-6.html

QPOSTによるファイル・アップロード、ファイルが2回送信される。

POSTによるファイル・アップロード、ファイルが2回送信される。
<form method="POST" action="file_up.cgi" enctype="multipart/form-data" target="_blank"><table width="650" border="0" cellspacing="3" cellpadding="3" bgcolor="#AAAAFF" align="center">
<tr align="center"><td colspan="2"><b>ファイル・アップロードのサンプル(実験中!)</b></td></tr>
<tr><td align="right">ファイル名:</td><td align="left"><input type="file" name="NAME" style="background-color:aqua"></td></tr>
<tr><td></td><td><input type="submit" value=" 送信 "><input type="reset" value="クリア"></td></tr></table></form></body></html>

参照ボタンでファイルを選択し、「送信」し、サーバー側でメッセージ・ボディーを見ると選択したファイルが2回送られてきています。
全く無駄な送信だと思うのですが、何か設定があるのでしょうか?
それとも仕様でしょうか?
宜しくお願い致します。

POSTによるファイル・アップロード、ファイルが2回送信される。
<form method="POST" action="file_up.cgi" enctype="multipart/form-data" target="_blank"><table width="650" border="0" cellspacing="3" cellpadding="3" bgcolor="#AAAAFF" align="center">
<tr align="center"><td colspan="2"><b>ファイル・アップロードのサンプル(実験中!)</b></td></tr>
<tr><td align="right">ファイル名:</td><td align="left"><input type="file" name="NAME" style="background-color:aqua"></td></tr>
<tr><...続きを読む

Aベストアンサー

>選択したファイルが2回送られてきています

なにをもって2回送られてきたと判断していますか?
セキュリティ上ブラウザ側でファイルの送信にはかなり強い制限をかけているため
通常では2度ファイルが送られることはないと思いますが・・・

Qcurファイルがアップロード出来るサイト

今jugemのブログを使っているのですが、ブログ内で表示されるカーソルを変えたいと思っています。
しかしjugemはcur形式のファイルはアップロード出来ないようです・・・。なので別のHP作成サイト等でアップロードしてからそれをjugem内で使おうと思っています。

fc2やNINJA TOOLS等色々と試してみたのですがアップロード出来るサイトがありませんでした…。
cur形式のファイルがアップロード出来るサイトがあったら教えて下さいよろしくお願いします。

Aベストアンサー

ninjaはアップロードできますよ。
直リンクができないだけで。

あなたの家でお使いのプロバイダーサービスを探してみては?
無料、広告なし、外部呼出し可のホームページスペースをサービスしていれば、そこにアップロードしたカーソル画像をjugemで利用できますよ。


このQ&Aを見た人がよく見るQ&A

このカテゴリの人気Q&Aランキング

おすすめ情報