【发布时间】:2018-04-14 08:34:29
【问题描述】:
我有一个包含文本区域和文件类型输入的表单。选择文件后,文本区域将加载文件内容。我想要的是能够编辑 textarea 并构建另一个文件对象(或更改文件的内容),该文件对象附加到表单提交时使用的 formData。简单来说,php 服务器应该从 textarea 接收一个包含内容的文件。我认为一种解决方案是更改实际的真实文件(从存储中),然后上传它,但我不想更改文件。谢谢你,祝你有美好的一天。
<form id='form' enctype='multipart/form-data'>
<textarea name='textarea'>
</textarea>
<span class='btn btn-default btn-file'>
<input type='file' name='file">
</span>
</form>
<script>
$("#form").submit(function(event){
var formData = new FormData(this);
$.ajax({
url: '....',
type: 'POST',
data: formData,
success: function (result) {
.....
}
}
</script>
【问题讨论】:
标签: ajax forms multipartform-data