入力が次のように HTML 内でフォームを使用する:
<input id="afile" type="file" accept="*.csv" name="afile">
そして、次のようなJavaScript経由で送信されます:
$(function() {
$('#afile').change(onChange);
});
function onChange() {
var file = this.files[0];
var fd = new FormData();
fd.append("afile", file);
var xhr = new XMLHttpRequest();
xhr.open('POST', 'upload/handle_upload.php5', true);
xhr.send(fd);
}
Firebug およびライブ HTTP ヘッダーの [ネット] パネルで要求データを監視していますが、すべてのデータがプレーンテキストで表示されます (事前に暗号化されていると想定しています)。
ファイルは転送前に暗号化されていますか? もしそうなら、ファイルはいつ暗号化されますか?