OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

ファイルのアップロードでパスとファイル名を固定にしたい

  • すぐに回答を!
  • 質問No.161036
  • 閲覧数808
  • ありがとう数0
  • 気になる数0
  • 回答数4
  • コメント数0

お礼率 50% (6/12)

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

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

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

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

よろしくお願いいたします。
通報する
  • 回答数4
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全4件)

  • 回答No.1
レベル8

ベストアンサー率 33% (18/53)

FFFTP(山田和夫氏のFreeWare)を使うと、 ローカルの初期フォルダーとホストの初期フォルダー を設定しておけば、ミラーリングアップロードや、ミラーリングダウンロード軒の機能で、 >クライアントにある固定のフォルダから固定の名前のファイルをサーバーにアップロード 可能ですよ。 IBMホームページビルダーの「ファイル転送」にも同様に、フォルダーを指定して、同期をとる機能があります ...続きを読む
FFFTP(山田和夫氏のFreeWare)を使うと、
ローカルの初期フォルダーとホストの初期フォルダー
を設定しておけば、ミラーリングアップロードや、ミラーリングダウンロード軒の機能で、
>クライアントにある固定のフォルダから固定の名前のファイルをサーバーにアップロード
可能ですよ。

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


  • 回答No.2
レベル12

ベストアンサー率 40% (201/496)

HTML記述では出来ません。 JavaScriptやActiveXを使えば可能ではないでしょうか。ただしIE/Windows限定になると思います。 ブラウザの機能として仰るようなことをさせるのは、通常セキュリティホールと呼ばれる部分を使うと思います。
HTML記述では出来ません。
JavaScriptやActiveXを使えば可能ではないでしょうか。ただしIE/Windows限定になると思います。
ブラウザの機能として仰るようなことをさせるのは、通常セキュリティホールと呼ばれる部分を使うと思います。
  • 回答No.3
レベル12

ベストアンサー率 65% (242/372)

・ホームページ上でファイルアップロード&ダウンロード ・ファイル名固定 この要望を満たすものとしては、BASP21 Proというコンポーネントがあります(参考URL) ただし、ホームページ上で処理を行いたいということですので、IIS上でASP(Active Server Pages)を使用してご自分でBASP21 Proを使用したプログラムを実装する必要があります。 特にホームページ上など ...続きを読む
・ホームページ上でファイルアップロード&ダウンロード
・ファイル名固定

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

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

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

参考までに
  • 回答No.4
レベル9

ベストアンサー率 27% (24/86)

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

CGIで受け取ったデータを固定のファイル名・一定のディレクトリに格納することはできます。(権限があればですが)
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ