ホームページ >バックエンド開発 >PHPチュートリアル >PHP はテキスト モードでバイナリ ファイルのアップロードを実装します

PHP はテキスト モードでバイナリ ファイルのアップロードを実装します

WBOY
WBOYオリジナル
2016-08-08 09:33:421714ブラウズ

一部のサイトでファイルをアップロードすると、ファイルの前に Content-type: image/gif などのヘッダーが自動的に追加され、バイナリ ファイルが破損します。そこで、バイナリファイルをテキストとしてアップロードするphpプログラムを書きました。
合計 2 つのファイルがあります:index.php、action.php。テストにアップロードするファイルのファイル名を変更し、これら 2 つのファイルを結合し、index.php を実行し、読み取りを選択し、読み取られたすべてのデータをコピーし、リモート サーバーでもこのプログラムを実行し、入力ボックスに貼り付けて、選択します保存。バイナリファイルがアップロードされます。

インデックス.php
-------------------------------------------------- -------

バイナリ ファイルをテキスト形式でアップロードする PHP プログラム <ボディbgcolor="#FFFFFF"> <表の幅="760" 境界="0" セルスペース="0" セルパディング="0" 高さ="25">

画像アップロード
<テーブル幅="760" ボーダー="0" セルスペース="0" セルパディング="0"> <フォーム名="フォーム" メソッド="ポスト" アクション="action.php" ターゲット="_blank">
                                                                                                        保存
試してみてください
読む
                                                                                                                         -------------------------------------------------- -------

アクション.php
-------------------------------------------------- -------
上記は、テキスト モードでバイナリ ファイルをアップロードする PHP の実装を、内容の側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。