在 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 和 Live HTTP 标头的 Net 面板中查看请求数据,但所有数据都以纯文本形式显示(我假设它们显示的是预加密)。
文件在传输前是否加密?如果是这样,文件何时被加密?