0

ユーザーの PC からサーバーに特定のファイルをアップロードすることは可能ですが、ファイル フォーム要素を使用する必要はありませんか?

私の顧客のためにこれが必要です - 彼は自分の PC からそれらのファイルを選択したくありません。

他の要素に対してできるように、ファイルフォーム要素の値を定義することは何とか可能ですか?

この質問が基本的なものではないことを願っています。

詳細:「file」Web フォーム要素を使用して、サーバーにファイルをアップロードできることがわかっています。この要素を使用して、コンピューターからファイルを選択し、サーバーにアップロードします。わかりましたが、ファイルの選択を「スキップ」して、特定のファイル (ファイル) をファイル フォーム要素で選択せずにアップロードすることはできますか?

4

4 に答える 4

2

あなたの最善の策は、署名付きの Java アプレットを使用することだと思います。エンド ユーザーは、アプレットの初回起動時に特定のアクセス許可 (ローカル ファイル アクセス、ネットワーク アクセス) を付与するように求められますが、ユーザーが [発行元を信頼する] チェックボックスをオンにすることで、その後の起動時にアクセス許可要求を抑制することができます。

于 2012-05-03T17:57:31.830 に答える
0

外部プラグインの助けがないわけではありません。ウェブサイトがコンピュータからファイルを自動的にアップロードできるようにすることはセキュリティ上のリスクとなるため、ブラウザではファイル要素がロックされています。

編集:あなたが達成したいことを理解したので、なぜブラウザを通過するのですか?Webを経由しないサーバー内の彼のコンピューター間に何らかの同期を設定してみませんか?

于 2012-05-03T17:50:20.283 に答える
0

暗号化するにはファイルを選択する必要があります。暗号化はそのデータで構成されます。セキュリティ上の理由から、ブラウザではデフォルト値にファイルインジェクションを設定できないため、答えは「いいえ」です。<input type="file">デフォルト値なしで使用する必要があります。 、詳細についてはこれをお読みください。

于 2012-05-03T17:50:43.503 に答える
0

name要素で属性を使用し、その属性inputをサポートする適切なバージョンの Opera を使用することを顧客に伝えます。Opera 7 のようなもの。見つけるのは難しいかもしれません。

この答えは皮肉に聞こえるかもしれませんが、これが状況を示していることを願っています: ファイル入力はもともとデフォルトのファイル名を指定できるように設計されていました。これは一部のブラウザーで一定期間のみ実装されていました。 」、つまり、ブラウザ ベンダーは適切なセキュリティ対策を実装することを望まず、この問題をあたかもアイデア自体が「安全ではない」かのように説明しています。</p>

于 2012-05-03T18:01:56.103 に答える