2009-03-24 15 views
0

javascriptで一時ファイル名を取得できますか?一時ファイル名とjs

私はajaxを使ってファイルをアップロードしたいと思います...だから、jmpでtmpファイル名を取得したいと思います。これは可能ですか?

答えて

0

サーバー側言語と組み合わせてAJAXを使用している場合は、AJAXを使用して1つの呼び出しですべてを行うことができる場合は、一時的な名前を返すだけです。

+0

私はそれをPHPを使って取得しようとしました。 私たちはフォームnaを提出していませんか? これは$ _Fileがnullである理由です。 –

+0

アップロードが正常に動作している場合、$ _FILES ['uploadedfile'] ['tmp_name']内に何らかの名前があります。 varでは、アップロードプロセスに何か問題があります。 – UnkwnTech

1

AJAX自体ではWebフォーム経由でファイルをアップロードすることはできません。バイナリコンテンツを送信するには、従来のフォームポストをウィンドウ(またはフレーム/ iframe)に実行する必要があります。そのような投稿は、サーバーコード(Java、PHP、Pythonなど)で処理されなければならず、ストリームを一時ファイルに処理できます(PHPなどの一部の言語/フレームワークで自動的にこれを行うことができます)。

URLスキームで一時ファイルを利用できるようにし、このURLを投稿の結果ページとして返すことができます。これがメインページと同じドメインにある場合は、JavaScriptを使用して結果iframeの「内側」を見て、一時URLを見つけることができます。

+0

実際に私はあなたのansを理解しませんでした..私はあまり専門家ではないです。 コピー機能について教えていますか? –

関連する問題