ファイルフォームのコンテンツをHTMLフォームにするにはどうすればよいですか?ここに私が働いているものの例があります。 C」のようにすべての、それはそれをしない出力何か:\フェイクパス\ nameoffileフォームからファイルコンテンツを取得するにはどうすればよいですか?
<html>
<head>
<script type="text/javascript">
function doSomething(){
var fileContents = document.getElementById('idexample').value;
document.getElementById('outputDiv').innerHTML = fileContents;
}
</script>
</head>
<body >
<form name = "form_input" enctype="multipart/form-data">
<input type="file" name="whocares" id="idexample" />
<button type="button" onclick="doSomething()">Enter</button>
</form>
<div id="outputDiv"></div>
</body>
</html>
EDIT:解決策がこのように実装することは困難である私は何を達成しようとしていることのpythonにファイルを送信しているようだ 私のウェブサーバ上のスクリプトが。これは、提案は歓迎されているので、この種のものをしようと私の初めてです。私は私のcgiフォルダ内のPythonスクリプトを入れてのようなものを使用して、それに値を渡すことができ想定...
/cgi/pythonscript.py?FILE_OBJECT=fileobjecthere&OTHER_VARIABLES=whatever
これは、FileReaderを使用してjavacriptを直接開くのではなく、Webサーバーにファイルコンテンツを送信するためのより良いソリューションですか?
試してみてください:// DEVを.w3.org/2006/webapi/FileAPI /)(それをサポートするブラウザで)。 – bfavaretto
ああ、私は私が投稿する前にこれを少しgoogledしたいと思います。どうやらこれはjavascriptでは不可能です。それはActiveXで(または私が読んだ)IEを使用して行うことができるようです。私は別の解決策が必要なように見えます。 – b10hazard