サーバーにテキストファイルを送信して保存する必要があります。どのように私はそれをjavascriptを使用して行うことができますか?javascriptを使用してテキストファイルをサーバーに送信する
答えて
Javascriptはフロントエンド言語です。あなたはPHPや任意のサーバー側の言語を使用することができます。
これを取り巻くさまざまなセキュリティ問題があります。マシンからサーバーにファイルをアップロードするWebサイトにアクセスしてもよろしいですか?
一般的なWebサイトでは、ユーザーがこの種のアクセスを拒否するアクセス許可を設定している可能性があります。これは不可能です。
ユーザーのセキュリティ設定を制御し、WindowsとIEを保証できるアプリケーションの場合は、偶然、これを行うことを検討している場合は、ファイルを読み取り、詳細はサーバーに投稿してください。次のリンクを参照してください:http://www.javascripter.net/faq/reading2.htm
しかし、あなたがIEやWindowsから離れると、あなたは苦労します。
こんにちは、はい私は私のマシンからサーバーにファイルをアップロードするウェブサイトにアクセスしたいと思います。しかし、リンクuと私のために明確に提供しています。私はそれを行う方法についていくつかの詳細を取得してくださいできますか? – sulakshana
真剣に?だから、ネット上のどのウェブサイトでも、あなたのマシンからファイルをアップロードすることができれば幸いでしょうか?そのウェブサイトがあなたに関する情報を提供しようとしている場合はどうなりますか?あなたが支払っている帯域幅はどうですか?それはちょうど....まあ....アナキー! :-)「JavaScriptファイルを読む」のために、そのフレーズをグーグルで試してみて、役に立つかどうかを確認してください。 –
@JamesWiseman:これを今読んでいるだけです。私はあなたがその点を逃したと思う。私は彼がJSでマシンを検索して自動的にファイルを引っ張るようにウェブサイトに要求していたとは思わないが、JSを使ってウェブサイトからファイルをアップロードする(これはFacebookに写真をアップロードするときに起こる)。可能なのは、multipart/form-dataを使用することです。一般的に、受信者は、ファイルサイズを制御し、ファイルをどこかに格納するPHP/Perlスクリプトです。例の – vol7ron
もちろんajaxを使用してください。
インターネットサーバーが何であるかに応じて、サーバー、PHPまたはASP上にファイルがあります。 このファイルはテキストファイル(データと名前)を受け入れますが、サイズをチェックし、このファイルがすでに存在するかどうかをチェックし、すべてがOKならば保存して "OK"という文字列を返します。
クライアント上の、JavaScript側では、ajaxまたはHTTPREQUSTオブジェクトを使用して情報をサーバーに送信するだけで十分です。あなたが "OK"の応答を返せば、それはうまく送られたことを知っています。 さらに良い:HttpRequestのを使用していますが、dynmaicスクリプトタグの挿入をしない - あなたが追加しているスクリプトのソース属性は次のようにサーバー上のファイルです:
var a = document.createElement('script');
a.type = 'text/javascript';
a.src = "http://server/serverFile.PHP?filename=XXX&data=LONG STRING OF DATA REPRESTING THE DATA TO BE SAVED PROBABLY LESS THAN 2K IN SIZE AND ALSO YOU SHOULD ESCAPE OR ATLEAST URIENCODE IT";
document.body.appendChild(a);
とサーバーのファイルに、serverFILE .PHP:
<?php
// some code to save the request variable [data].
// if all is ok:
alert("ok")
// or:
result = "ok"
?>
これは取得できますか?
注:おそらく、ファイルサイズには2K未満の制限があります。
私はファイルデータを明示的に指定する必要があります。私はファイルデータが異なる可能性があるので、それをしたくない。これで何をするか??? – sulakshana
ちょうどurl = "http://server/serverFile.PHP?filename = XXX&data =" + encodeURIComponent(YOURDATA) – alfred
あなたは、幅と高さ= 0PXではiframeを作るAjaxの当量関数を作成することができ、それは私の問題があるアクションPHP
<form action="upload.php" target="target" method="post"
name="uploadform" id="uploadform" enctype="multipart/form-data">
<label for="input_file_upload">Upload:</label>
<input onchange="document.uploadform.submit();" size="80"
type="file" name="file_upload[]" id="file_upload"
multiple="multiple" />
<input type="hidden" name="fileUpload" value="upload" />
<input type="button" value="Upload" />
</form>
<iframe id="target" name="target" style="width: 0px; height: 0px;">
</iframe>
- 1. サーバーへのラウンドトリップを使用してjavascript変数を送信するには
- 2. node.js + socket.ioを使用してクライアントからサーバーにJavaScript関数を送信する
- 3. サーブレットをサーバー送信イベント(SSE)のサーバーとして使用する
- 4. サーバーにJavaScriptエラーを送信する
- 5. jQueryを使用してサーバーにJSONを送信する
- 6. pythonを使用してサーバーにメッセージを送信するSocketIO
- 7. jQuery $ .ajaxを使用してサーバーにデータを送信する
- 8. Typescriptを使用してjsonをサーバーに送信する方法
- 9. FTPクライアントを使用してFTPサーバーにファイルを送信する
- 10. HttpURLConnectionを使用してサーバーに画像を送信する
- 11. サーバーが200に戻るまでJavascriptを使用してサーバーに複数のリクエストを送信する
- 12. HttpUrlConnectionを使用してサーバーにリクエストを送信します。
- 13. Ksoap2を使用してサーバーに日付を送信します。
- 14. javascriptのshowpromtを使用してMysqlにデータを送信する
- 15. JavaScriptを使用してプリンタにHexコマンドを送信する
- 16. JavaScriptを使用してユーザーにファイルを送信する
- 17. hrefを使用してjavascriptオブジェクトを送信するには
- 18. CURLを使用してhttpsを使用してサーバーにデータを送信
- 19. シェルスクリプトを使用してテーブル形式のテキストファイルをメールで送信
- 20. javascriptとdjangoを使用してサーバーの一部のフォルダにテキストファイルをアップロードする
- 21. 私はこのスクリプトを使用していますサーバー側にjQueryのパラメータを送信し、出力テキストファイル
- 22. JavaScriptを使用してドキュメントをプリンタに送信しますか?
- 23. AJAXをポーリングしてJavaScriptとサーバー間でデータを送信する
- 24. JSONを使用してサーバーにGPS座標を送信
- 25. SMTPサーバーを使用してフォームデータHTMLを電子メールに送信
- 26. angularjsを使用してサーバーpaypalにトークンを送信
- 27. iOS JSONを使用してBOOL値をサーバーに送信
- 28. angle2を使用してサーバーにfirebaseデバイストークンを送信
- 29. p5.jsを使用して変数をサーバーに送信
- 30. GCMを使用してサーバーからモバイルアプリにデータを送信
でファイルアップロード入力やプロセスでそれフォームのターゲットにします、私はクライアント側からサーバーにテキストファイルをアップロードするhtmlページを書いています。 JavaScriptを使用して可能ですか?クライアント側からはPHPを使用できません。 – sulakshana
これをチェックしてください。 http://www.w3schools.com/php/php_file_upload.asp – rdp