• 締切済み

ファイルのアップロード

ASPを使って、ローカルPCにあるファイルをアップロードする方法を教えてください。 サーバの管理者が私ではないので、BASPなど、サーバー側にインストールが必要なものが利用できません。 それ以外の方法を使って、サーバにデータを送る方法を教えていただけますでしょうか。

  • ura
  • お礼率0% (0/5)

みんなの回答

  • arata
  • ベストアンサー率49% (139/279)
回答No.3

質問からだいぶたっていますが、解決されましたでしょうか? この質問の回答を探していたわけではないのですが、ASPのスクリプトでファイルアップロードを行うと言う生地を見つけましたので、紹介しておきます。 場所は、Dolphin Netさんのホームページの http://www.dolphinnetservice.ne.jp/ Acrobat ASPというページにあります。 直接のURLは、 http://www2.dolphinnetservice.ne.jp/Mattn/AcrobatASP/4.html です。

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.2

そもそもそのサーバにファイルをアップロードすることが許されているんでしょうか? ASPは動いていると言っても、アップロードができない状態ではASPファイルだってアップロードできないと思うんですけどね。 管理者がいるならその辺も含めて管理者に相談すべきじゃないですか?

  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.1

そのサーバで動作しているサービスを教えて下さい。  なにも立ち上がっていなければ、出来ません。  ASPは使えると判断しましたが、ASPのバージョンは? 送りたいデータの大きさは? バイナリえ送りたいの? テキストでもいいの?

ura
質問者

補足

とりあえずASPは動作しています。 バージョンまでは確認できていません。 (バージョンがわからなければ、対応できないのでしょうか?) データサイズはできれば、大きいもの(数M)まで、対応させたく、 データもできれば、バイナリでも送れるようにしたいです。

関連するQ&A

  • BASPでのファイルアップロード

    お世話になります。 win2000でBASPを使って、ファイルのアップロードを行うプログラムを製作しています。 一つ目のASPファイルでアップロードするファイルを選択し、 これをSubmitして二つ目のASPファイルでファイルアップロード作業をするものです。 ネスケ6.2ではformsaveasが正常に動作したのですが、IEやネスケ4.7などではformsaveasが上手く働いてくれません(後述)。 できることなら保有するブラウザ全てで正常に動かしたいです。 しかし色々試したり調べたりしましたがどうしても自分だけの力では無理でした。 下記で二つ目のASPファイルで行う必要最低限のアップロード作業部分を載せました。 他にも載せようとしたら文字数オーバーだったので、ご容赦ください。 この保存作業部分で明らかに足りない何かがあったりしたら、そこをご指摘いただければ助かります。 Datasize = Request.TotalBytes B_Data = Request.BinaryRead(Datasize) Set objB = Server.CreateObject("basp21") strPath= "C:\test\" strname = objB.formfilename(b_data,"f_file") errno = objB.formsaveas(b_data,"f_file",strpath & strname) (この時点でerrnoに-3の値が入ってしまう=ファイルアップロード失敗) 読みづらい、分かりにくい質問で申し訳ないです。 分かる範囲でけっこうですので、ご協力よろしくお願いします。

  • ローカル(自分のパソコン上)からファイルのアップロードについて

    Visual studio2005のコンソールアプリケーションで開発をしています。 ローカル(自分のパソコン上)からWEBサイトの決まったところにファイル(1つか2つ)をアップロードしたいと思っています。 コンソールアプリケーションなので、ツールが使えず、また、色々調べたらBASP21を使えばいいということも書いてあったりしたのですが、使う予定のレンタルサーバに問い合わせたところ、BASP21には対応していないということでした。 このような環境の方で同じようにローカルからファイルをアップロードしている方がいらっしゃいましたらどのようにしているのか教えて頂くことはできますでしょうか?よろしくお願いいたします。

  • 複数ファイルのアップロードについて

    お世話になります。 現在aspで、前画面で指定されたファイルのアップロードを行っています。 単一ファイルの場合、前画面で <input type=file name=upfile>で指定したファイルを Basp21をのFormSaveAsを利用してアップロードしているのですが、 複数ファイルをアップロードする必要がありまして、 現在ファイルの選択にはselectボックスを利用しています。 selectボックスに指定されたファイルパスは取得できているのですが、typeがfileではないのでアップロードが出来なくなってしまいます。 どうにか他の手で解消できないでしょうか? DFILEUPも同じくダメでした。。。 ご存知の方、ご助言お願いします。 --環境-- winXP asp IIS --------

  • BASP21のアップロードについて

    現在、BASP21を用いたファイルのアップロードを行うプログラムを作っております。 そこで困ったことがあり、質問させていただきます。 作成しているプログラムでは、ASPでBASP21(Proではない)を用いて大きなサイズのファイル(動画ファイルなど、最大で約250MB程度のファイル)をアップロードしたいと考えております。 しかしながら、50MB程度であればアップロード可能なのですが、70MB超のファイルになってくると「関数が|を返しました。」というエラーが発生してしまいます。 どうも、 ------------------------------------------------------ <% fbin=Request.Totalbytes barray=Request.BinaryRead(fbin) … … %> ------------------------------------------------------ の「barray=Request.BinaryRead(fbin)」の部分でエラーが出ているようでした。 これは、BASP21のアップロード上限をオーバーしているためのエラーなのでしょうか? そこで、このエラーの解決策、もしくはBASP21(Proではない)での最大約250MB程度のファイルをアップロードする他の方法があれば教えていただきたく、書き込みさせていただきました。 (フリーで使うことのできる、BASP21以外を用いた方法でも構いません!) 質問にお答えいただけると幸いです。 よろしくお願いいたします。

  • ファイルアップロード

    どなたかご教授頂きたいのですが、 ASP+VBscriptにてWEBページを作成しております。 サーバー http://www.dosaba.com/ サーバーオブジェクトを調べた所 SoftArtisans.FileUp LyfUpload.UploadFile Persits.Upload.1 basp21 上記4つともダメでした。 こういった場合どのようにしてアップロードさせるプログラムを作ったらよいのでしょうか? WEBページ(MT)のように画像を主にアップロードさせます。

  • ファイルのアップロードをできるだけ高速に行いたい!

    IIS5.0 + ASP(VBScript)で、BASP21を使ってファイルをアップロードする、イントラネットのサイトを作っています。5~8MB程度のファイルをアップロードするのですが、どうも Request.BinaryRead で数十秒程度の時間がかかっています。これを短縮するには、分離プロセスを「低」にするか、COMを自作するしかない、という結論に達しました。ちなみに、「低」にすると2~3秒に縮まりました。 そこで、質問なんですが、 (1)サーバのマシンスペック(CPU、メモリ)を上げると、さらに(「中」以上の設定でも)高速になりますか? (2)他のスクリプト言語を使うと、高速になりますか? (3)ASP.NET にするのは賢明でしょうか? よろしくお願いします。

  • サーバに誤ったファイルをアップロードしてしまった

    と言った場合、サーバにあるファイルを、アップロードする前の状態に戻すことは可能でしょうか? たとえば掲示板のログファイル。サーバ側のログファイルには書き込まれた内容が保存されていますが、ローカルにあるログファイルには中身がありません。 この中身の無いファイルをアップロードしてしまい、サーバ側の内容が消失してしまうことがあるんです、、、。 まあ、データベースなどを使えばいいのかもしれませんが。

  • ASPでSP2にしたらアップロードができなくなりました。

    こんにちは。テスト環境で(XP Pro SP1)だったのですが、依頼先に 持ち込んだら、手違いで SP2 がインストールされていました。 ASPファイルなどをCDに焼いたものをコピーして、同様に設定したのですが、 なぜかファイルのアップロード(basp21を使用)だけうまくいかず、アップロードできませんでした。 しかも、ネットワークで接続してあるほかのパソコンのブラウザに アドレスをいれても表示できませんでした。 サーバーが見つかりませんというような表示だと思います。 SP2だから、これをやらないとダメなんだという事、何かお心あたりが あれば教えていただけますか。

  • ファイルのアップロード

    お世話になります。 ファイルをbasp21コンポーネントを使用してサーバーにアップロードしたいのですが、ファイルの数とサイズが大きいため、Cドライブでは足りなくなる可能性があり、ネットワーク上のファイルサーバーにアップしようとしたのですが、できませんでした。 ネットワークドライブを割り当ててあり、一応Tドライブとなっているのですが、ネットワーク上ではやはり無理ですよね。外付けのHDDなら、できるでしょうか?

  • ファイルの一部のみをアップロードできますか?

    クライアントのファイルのヘッダー部分を読み込んで、その内容を表示するプログラムを作成しようとしています。 仕組みとしては、フォームからクライアントにファイルをアップロードしてもらい、サーバー側で処理をしてその結果をブラウザに表示するようにしているのですが、必要な情報はファイルの先頭にある数十KBの部分のみですので、ファイル全体(数十~数百MB)をアップロードするのは非効率すぎます。 そこで、これを回避するために、ファイルの先頭部分のみをアップロードさせたいと思っているのですが、そのようなことは可能でしょうか?可能でしたらその方法を教えてください。 また、アップロードする以外にクライアント側のファイルを参照する方法をご存知でしたら合わせてご教授ください。

    • ベストアンサー
    • PHP