【发布时间】:2013-11-08 12:05:47
【问题描述】:
HTML:
<form id="formLogo">
<input type="file" id="logo" name="logo" accept="image/x-png, image/gif, image/jpeg" />
</form>
javascript:
var myForm = new FormData();
myForm .append("file", $("#logo").files[0]);
myForm .append("type", "company");
myForm .append("accountId", "3124234");
$.ajax({
url: '/efrcetrdmbo/app/file/upload',
data: myFormData,
dataType: 'text',
processData: false,
contentType: false,
type: 'POST',
success: function (data) {
alert("sucess");
}
});
IE9 不支持FormData。我想用 iFrame 来上传文件和其他一些数据。
【问题讨论】:
-
太宽泛了。您实际上是在要求为您提供实现吗?有很多例子,你自己检查一下。
-
如果我对实施有正确的解释,则需要发布一个问题。如果你知道的话,请指出一些例子。
标签: javascript html json iframe internet-explorer-9