我有一个转换 (HTML2PNG) 我需要在PHP脚本中使用REST API进行自动化。然而,网站上提供的唯一一个例子是通过HTML和JavaScript,其中只能上传HTML文件,以进行 转型 以一种形式。
我的 PHP 脚本已经生成 超文本标记语言 文件,因此,我想简单地将这些生成的 超文本标记语言 文件到API,然后返回下载的 网址 兑换后的 巴布亚新几内亚 文件,我知道我可以使用 wget 检索。这是服务提供的代码。
<form action="#" method="post" enctype="multipart/form-data" name="conversionform" id="conversionform">
<p>Local file: <input id="file" name="file" type="file" /></p>
<p>Target format:
<select name="targetformat" id="targetformat"">
<option value="png">PNG</option>
</select>
</p>
<p><input type="button" value="Convert" onclick="convertpdfform()" /></p>
<p><span id="resulttext">Conversion Results: </span></p>
</form>
<script src="https://www.aconvert.com/js/jquery.min.js"></script>
<script src="https://www.aconvert.com/js/jquery.form.js"></script>
<script type="text/javascript">
$(document).ready(function() {
});
function showResponse(responseText, statusText, xhr, $form) {
resulttext.innerHTML=responseText;
}
function showError(responseText, statusText, xhr, $form) {
}
function convertpdfform() {
options = {
success: showResponse,
error: showError,
url: "https://s2.aconvert.com/convert/api-win.php",
};
$('#conversionform').ajaxForm(options);
$('#conversionform').ajaxSubmit(options);
return false;
}
</script>
我的尝试
如何简单的传递文件而不使用网页浏览器,还能得到转换后的文件的下载网址?
P:S - 我不仅仅是因为html2png而使用该网站,他们还提供了大量的其他转换服务。
也许你可以根据你的PHP脚本产生的HTML代码创建一个文件,并尝试在表单上模拟上传。就像网络刮刮乐的工作方式,但也要模拟点击和上传。使用Chrome浏览器从头到尾查看实际请求