Php 使用html格式的多部分数据

Php 使用html格式的多部分数据,php,html,forms,multipartform-data,Php,Html,Forms,Multipartform Data,是否可以将html表单输入值设置为多部分数据 我试图在提交HTML表单(由PHP生成的远程图像数据)时准备好上传图像 像这样的 <form action="http://remote_site.com" method="post" enctype="multipart/form-data"> <input type="file" name="file" value="#Multipart/binary data used here (??)#"> <

是否可以将html表单输入值设置为多部分数据

我试图在提交HTML表单(由PHP生成的远程图像数据)时准备好上传图像

像这样的

<form action="http://remote_site.com" method="post" enctype="multipart/form-data">
    <input type="file" name="file" value="#Multipart/binary data used here (??)#">
    <input type="submit" name="submit">
</form>

您可以在中使用Blob来使用FormData API

var formData=new formData();
//JavaScript类文件对象。。。
var含量


对不起,以前被误解了

这根本不是我要问的,我要问的是我想手动将二进制多部分数据插入表单,而不要求用户选择一个文件,这是我自己生成的二进制文件,我想在提交时使用。对不起,以前误解了你。希望这有帮助
var formData = new FormData();

// JavaScript file-like object...
var content = '<a id="a"><b id="b">hey!</b></a>'; // the body of the new file...
var blob = new Blob([content], { type: "text/xml"});

formData.append("webmasterfile", blob);

var request = new XMLHttpRequest();
request.open("POST", "http://foo.com/submitform.php");
request.send(formData);