ベストアンサー アップロードファイルのベリファイ(比較) 2007/03/09 14:40 ApacheサーバにFTPでアップロードしたファイル(EXE形式)が正しいかどうか元のファイルと比較(検証)するツールはありますか? ベリファイ機能付きのFTPツールとかないでしょうか。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー funi2 ベストアンサー率53% (14/26) 2007/03/09 14:54 回答No.1 今のlinuxディストリビューションならだいたいmd5sumというチェック用のコマンドがあるかと思います。 'md5sum ファイル名'とするとチェックサムが出力されます。比較したいファイルのチェックサムをそれぞれ出力し, これが両方とも同じであればまったく同じファイルであると考えてよいでしょう。 これがご利用できるのであれば, アップロードしたファイルをダウンロードして, 元のファイルとダウンロードしたファイルを比較されてはいかがでしょうか? 比較の方法は また, FTP先にtelnet, sshなどできるのであれば, apacheサーバーでmd5sumするのもよいかと思います。 質問者 お礼 2007/03/12 10:13 ありがとうございました。md5sumというコマンドすら知らなかったので参考になりました。 実際はWindows端末から「EXE」をアップロードしているのですが、Windows側でチェックサムを計算し、apacheサーバー側のチェックサムと比較すればいいのですね。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) funi2 ベストアンサー率53% (14/26) 2007/03/13 13:11 回答No.2 ANo.1です。 はい。おっしゃるとおりWindows側でチェックサムを計算し, apacheサーバー側のチェックサムと比較します。 参考ですが, Windows側でチェックサムを計算するときは自分はcygwinを使用していますが, googleなどで"md5sum windows"で検索すればwindowsに移植されたmd5sumが簡単に見つかりますので, ご利用されるとよろしいかと思います。 質問者 お礼 2007/03/15 15:11 ありがとうございました。早速「wMD5sum」というツールを見つけました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターOS(技術者向け)Linux系OS 関連するQ&A ファイルのアップロードに関して phpでファイルのアップロードをするプログラムを作成しています。 当初 move_uploaded_file を使い意外と簡単に作れたのですが、ファイルの所有者がApacheになってしまいます。 何故、ファイルの所有者が Apache でまずいのかというと、ユーザーの使用域を quota で制限しているのですが、所有者がApacheになっていると、制限ができません。 (ユーザーのエリアにアップロードしても、ユーザーが Apache になっていると、使用済み容量が増えません。) そこで、アップロード後 chown で所有者を変更しようと思いましたが、ルート権限でないと変更できないようで、うまく行きませんでした。 マニュアルを見ていると ftp_connect で接続し ftp_login でログインしてから ftp_put で転送してやれば所有者をログイン時のユーザーにできそうと思い作成したのですが、 <FORM method="post" action="hoge.php" enctype="multipart/form-data"> : : <input name="userfile" size="60" type="file"> では、hoge.phpに転送元のファイル名がうまく引き渡されません。 よい知恵はないでしょうか。 尚、サーバー側の環境は Fedora 1 Apache/2.0.48 PHP Version 4.3.4 です。 よろしくお願いいたします。 ホームページアップロードについて ホームページをWEBにアップロードしたいのですが、FTPツールというものを使ってアップロードする段階で、FTPツールを使ってサーバーにさきほどまで接続できていたのに、なぜか突如接続できなくなりました。 サーバーはXサーバーです。 サーバにhtmlファイルをアップロードしたい! 現在学校で、サーバ(Windows Server 2008 R2 Standard)へクライアント(XP)から htmlファイルをアップロードし、サーバのIIS7.0にFTPでアップロード及び表示させようと 色々なサイトで調べています。(ちなみにど素人です...) 取り急ぎサーバ側クライアント側にFTPをインストールしました。 ここから、どうクライアントのhtmlファイルをサーバ側へアップロードするのか皆目見当がつき ません。 FTP及びIISの設定や、サーバとクライアントのファイアウォールの解除など、色々な設定が あるかと思います。 アドバイス頂けませんでしょうか? よろしくお願いいたします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム 1Mを超えるSWFファイルのアップロードに関して 質問の場所が特定できませんでしたので、ここで質問させていただきます。 皆様、よろしくお願いいたします。 レンタルサーバでFTPによりファイルのアップロードを行ったところ、1Mを超えるファイルがアップロードできない状態になっています。レンタルサーバの会社に聞こうと思ったのですが、以前まで問題なく行えていたので、何かFTPの方法に問題があるのかと質問させていただきました。 FTP転送方法は、 (1)FFFTPを使った転送方法 (2)Dreamweaverで行った場合 (3)レンタルサーバの機能で「ファイル転送」をWEB上で行った場合 いずれも、転送されず困っています。 レンタルサーバは「さくらレンタルサーバ」を使用しております。 なにかアドバイスでもいいので、ご教授のほどお願いいたします。 HTMLファイルのアップロード、おすすめ 自分で作ったHTMLファイル(canvas機能を使って動かすもの)をサイトにアップロードしてスマートフォンから見れるようにしたいです。 HTMLファイルが無料でアップロード出来る、もしくはFTP利用で可能なサーバーはありますか? 容量は大きければ大きい方がいいです。 突然消えたりする可能性の低いもので、皆様のオススメ教えてください。 そもそもサーバーについてよくわからないのですが、他にもこんな方法あるよ、というのがありましたら教えてください。 HTMLファイルのアップロードについて。 自分で作ったHTMLファイル(canvas機能を使って動かすもの)をサイトにアップロードしてスマートフォンから見れるようにしたいのですが、HTMLファイルが無料でアップロード出来る、もしくはcyberduckなどのFTP利用で可能なサーバーはありますか? 今の段階でのファイル数は3つですが、将来的には数を増やすつもりです。なので容量は大きければ大きい方がいいです。 何か方法ありますか? phpでファイルをアップロードできるか? phpでのファイルアップロードについて質問します。 再質問となりますが、実際にコードを作成してやってみてうまくいかないので、 あらためて質問させていただきました。 eラーニング教材(htmlで作成)で、動画ファイルをストリーミングさせることになりました。 ウェブサーバ側へのアップロードする画面として、move_uploaded_file()やis_uploaded_file()メソッドをつかっていましたが、ストリーミングサーバ側としてFTP通信でポート20、21からのみのアップロードのみ許可されているとのことです。 ftp_put()メソッドを使ってアップロードさせたところうまくいきません。 **************<コード>************* $ftp_server="【サーバー名】"; $ftp_user_name="【アカウント名】"; $ftp_user_pass="【パスワード】"; $conn_id = ftp_connect($ftp_server); $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); if ((!$conn_id) || (!$login_result)) { echo "FTP接続に失敗しました。"; exit; } else { echo "FTP接続に成功しました。"; } ここまででFTPの接続はできているようです。 その直後に、 $local_file="【ローカルのファイルパス】"; $remote_file="【FTPサーバー上のアップロードファイルパス】"; if (!ftp_put($conn_id, $remote_file, $local_file, FTP_BINARY)) { echo "FTPアップロードに失敗しました。"; exit; } else { echo "FTPアップロードに成功しました。"; } **************<コード>************* FTPアップロードに失敗します。 原因がわからなく、こまっています。 ポートの指定が必要なのでしょうか? おしえてください。 よろしくおねがいたします。 **************** FTP supportはenabled になっています。 phpのバージョンは4または5です。 IE7以上のブラウザ環境を想定しています。 httpでファイルアップロード セキュリティー上、FTPでアップロードできないのですが、HTTPでファイルをアップロードできるソフトはありますでしょうか? WWWサーバには、CGIやSSIはなく、JavaServletが動く環境ですが、できれば環境依存しないJavaアプレットが理想です。 又、クライアントにソフトウェアを入れエクスプローラ感覚で複数のファイルを簡単にHTTPでアップロードできるソフトがあったら知りたいです。 サーバーアップロードについて FTPツールのファイルジーラを使っているのですが、うまくアップロード出来ません。 うまくアップロードが出来るようにアドバイスをして頂け無いでしょうか? ベーシック認証領域へのファイルアップロード ベーシック認証領域へのファイルアップロードを試みておりますが、 「553 ~ Permission denied.」と表示されアップロードできません。 一旦認証を解除しないとアップロードできないでしょうか。 FTPツールは「FFFTP」を使用しております。 ご回答よろしくお願いいたします。 ファイルのアップロードについて はじめまして。CGIにperlを使用して、ブラウザからファイルのアップロードを実現させようとしています。 binmode ( STDIN ); read ( STDIN, $tBUF, $BUFSZ) のようにして読み込み、バイナリーモードで書き出しています。 画像系はうまくいくのですが、テキスト系をアップロードするして、アップロードしたものをFTPソフトでASCKIIモードでダウンロードすると、どの文字コードの場合でも、一行ごとに余計な改行がひとつはいってしまいます。 バイナリーモードだとうまくいきます。 FTPソフト NextFTP2.02 使用OS:windows2000 workstation サーバーのOS:SunOS 5.8 ちなみみにサーバーがRedhat5.0のときはうまくいきました。 こういった原因はが、さっぱりわかりません。誰か教えてください。 OSXでのファイルアップロード方法を教えてください。 ホームページを作成して、ファイルをサーバーにアップロード指したいのですが、Mac OS Xの場合どうすればいいのでしょうか? OS Xには標準でFTPソフトがついているという話を聞いたのですが、 Finder→移動→サーバーへ接続 で、サーバーにアクセスはできるのですが、「読み込み」しかできず、アップロード、ファイルの削除等ができません。 やはりFTPソフトを買わねばならないのでしょうか? もしそうであれば、いいフリーソフトを紹介していただけると幸いです。よろしくお願いします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム 大量ファイルのアップロードに適したFTPソフト 現在FFFTPを使ってファイルのアップロードを行っているのですが、10000個くらいのファイルを連続して送ると、300~500個目で必ず失敗してしまいます。 過去に運営していた大量のHPコンテンツをアップロードしたいのですが、大量のファイルの連続アップロードに適したFTPソフトはありますか? それとも、これはアップロードするサーバー側の問題であり、FTPソフトを変えても同じでしょうか。 phpで巨大なファイルをアップロード お世話になります。 PHP・Apacheを使用して大きな容量のファイルをアップロードしようとしています。 php.iniで下記のように値を変更しました。 max_execution_time = 1800 max_input_time = 1800 memory_limit = 2048M post_max_size = 2048M upload_max_filesize = 2048M default_socket_timeout = 1800 この状態でApacheを再起動して1.2GBほどのファイルをアップロードしてみたのですが エラーも起こらず、正常にアップロードされたかと思ったら160バイト程の容量でサーバーにあがっていました。 600MBくらいのファイルでためしたところ正常にアップロードされたのですが 1GB以上のファイルをアップロードするためにはまだなにか設定が足りない、または間違っているのでしょうか? サーバーはCentOS5.5の64bit、メモリは16GBあります。 回答よろしくお願いします。 大きい動画ファイルをアップロード中にPCがスリープ ホームページビルダーの「FTPツール」で3G位の大きい動画ファイルをサーバーにアップロード中にPCがスリープか休止状態になってしまって、転送が止まってるようなんですが、これを回避する方法はありますか? 回線は光です。アップロードが結構時間がかかるんですよね。ダウンロードはそうでもないんですが。 転送中にPCをスリープにしない方法はあるんですか? 大きいサイズのファイルのアップロード ファイルのアップロードについて教えてください。 OSはLinuxです。 php.iniのupload_max_filesizeは10Mを指定してあります。 そこで7Mくらいのデータをアップロードしようとすると ファイルの存在チェックでファイルが見つかりません。となってしまいます。 小さいサイズのファイルでは問題はありません。 サーバーはApacheを使用しています。 また、Windowsで同じ設定で同じファイルのアップロードは できます。 なにか原因となるものがありましたら、 是非教えてください。 よろしくお願いします。 SFTPでファイルのアップロード時に所有者を強制 サーバOS CentOS5.5 クライアント Windows7 WinSCP この環境でSFTPを利用し、ファイルのアップロードをしています。 アップロードされたファイルの所有者をapache:apacheにサーバ側で強制したいのですが方法はありますでしょうか。 よろしくお願いします。 FTPでファイルをアップロード Xサーバーに登録しているドメインに、 FTPでファイルをアップロードして、URLにアクセスするとダウンロードできるようにしたいです。 FTPに接続して、直でテキストと画像を入れました。 (public_htmlの外) URLにアクセスしても、ページが見つかりません。のページになります。 public_htmlフォルダの中に、テキスト・画像を入れて、 URLにアクセスしても同じでした。 FTPでアップロードして、URLからダウンロードできるようにするには、 どのようにやればできるでしょうか? よろしくお願いいたします。 IE8で大きいファイルのアップロード サーバー:Tomcat6 クライアント:IE8、IE9 IE8で社内のサーバーに大きいファイル(2GB以上)をアップロードすると 一瞬でInternet Explorer ではこのページは表示できません となります。 またTomcatのログは一切出力されません。 IE9だと2GB以上でもアップロード可能です。(IE8で落ちるサイズでもアップロード可能) 恐らく通信前にIE側で落ちてると思うのですがIE8の設定でしょうか。 IE8での検証は複数のクライアントでしましたが同様でした。 また同様のアプリケーションをサーバーに設置し検証しましたが、同様でした。 よろしくお願いします。 ファイルのアップロードについて はじめまして!!色々調べたのですが、原因が解らないので 質問させてください。 Strutsでファイルのアップロード機能を作っています。 容量の小さいファイルのアップロードは上手くいくのですが 500k前後のファイルをアップロードをしようとすると、 エラー画が表示されてしまいます。 検証の結果プログラムに到達する前にエラーが出ていること は解りましたが、原因が解りません。 jsp上でmethod="POST" enctype="multipart/form-data"で ファイルを送信しているのですが、ファイルのサイズによ って送信できないということはありえるのでしょうか? また、それを回避するにはどうすればいいのでしょうか? 拙い文章で解り辛くてすみません。よろしくお願いいたします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) Windows系OSLinux系OSBSD系OSSolaris系OSiOS(技術者向け)Android OS(技術者向け)その他(OS) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございました。md5sumというコマンドすら知らなかったので参考になりました。 実際はWindows端末から「EXE」をアップロードしているのですが、Windows側でチェックサムを計算し、apacheサーバー側のチェックサムと比較すればいいのですね。