プログラムでファイルをサーバーにアップロードできますか (クライアントの干渉なし)? これが通常の (.html) ファイルでは不可能であることはわかっています。とにかく.htaファイルからできることはありますか? またはサーバー側またはプラグインソリューション?
3 に答える
2
HTA から、シェル オブジェクトを使用してコマンド ライン (FTP を含む) から実行しているかのようにコマンドを実行できますが、もちろん FTP 資格情報が必要です。アップロードするファイルをハードコーディングできると言ったので、フルアクセスできると思います...
var shell = new ActiveXObject('wscript.shell');
var params = // this should be a string of ftp commands, like OPEN ftp.example.com USER PASS CWD somedir PUT c:\whatever.txt BYE
shell.run("%comspec% /c ftp.exe -i -s:" + params, 1, true);
于 2010-12-06T15:15:26.883 に答える
1
短い答えはノーです。
署名付きの Java アプレットを使用する一部のマシンでは可能かもしれませんが、質問の文言からすると、それは非常に長い道のりになるでしょう。
于 2010-12-06T15:10:31.877 に答える
0
最後のコメントに基づいて、少なくともユーザーが Web ページをロードする必要があるかもしれません。したがって、onload 関数に基づいて、ajax 隠しフォームを使用して、必要なファイルを送信できます。
しかし、知らないうちにユーザーから情報を取得すると、法的な状況に陥る可能性があります。
幸運を!!
于 2010-12-06T15:14:15.490 に答える