iframe 更新ファイルなしアップロード実装プログラム_PHP チュートリアル
Jul 13, 2016 pm 04:57 PM更新せずに iframe ファイルをアップロードすることは、実際には現在のページでアップロード プログラム ページを開くことです。これは、アップロードのために iframe ページに配置し、同時に iframe ページを非表示にする点を除けば、ajax の部分更新に少し似ています。 。
最も独創的でシンプルな iframe アップロードの例:
この例では、iframe 名が使用されているため、フォームが送信されると、リンクは iframe で開かれます (つまり、正確には更新されません
)
リフレッシュがないような気がします)
フォームが送信されると、startUpload メソッドが呼び出されます。これはもちろん JS によって定義されます。
フロントエンドアップロードページのindex.htmlは主にフォームとjsコールバック関数で構成されています。ファイルをアップロードする場合、フォームのメソッド属性と enctype 属性は次のコードと同じである必要があります。次に、ターゲット値を iframe の名前に設定して、ファイルを更新せずにアップロードできるようにします。
コードは次のとおりです | コードをコピー |
<title>ファイルをアップロード</title>
|
move_uploaded_file($_FILES["test_file"]["tmp_name"], | ?> |
上記は、更新せずに iframe を使用してファイルをアップロードする簡単な方法です。堅牢なプログラムが必要な場合は、改良する必要があります。
|
コードをコピー
if($result)
{echo "アップロードが成功しました! ファイル パスは次のとおりです: ".$file2; echo '<input name="img" type="hidden" value="'.$file2.'" id="img"/>'; echo'<script>parent.document.form1.img.value=document.getElementById("img").value;</script>'; }
ファイルが正常にアップロードされたら、ファイル パスを隠しフィールド (img) に書き込み、DOM 原則を使用して、隠しフィールドの値を親フレームの form1 の img テキスト ボックスに送信します。
さて、淡水を見てみましょう。
PHP ハンドラーで、私の iframe は次のように送信されます:
|

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Quark Cloud Disk から Baidu Cloud Disk にファイルを転送するにはどうすればよいですか?

0x80004005 エラー コードが表示された場合の対処方法 エディターは、0x80004005 エラー コードを解決する方法を説明します。

hiberfil.sys ファイルとは何ですか? hiberfil.sysは削除できますか?

Huawei 携帯電話にデュアル WeChat ログインを実装するにはどうすればよいですか?
