<?php
$url = $_POST["uploadUrl"]
$post_data = $_POST["photo"]
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$result = json_decode(curl_exec($ch),true);
print_r($result);
?>
当我向这个 php 发送请求时,我在 php 中收到错误 500,我几乎完全不明白,请帮助我,请使用多部分/表单数据格式的 uploadUrl 和照片参数向该文件发送发布请求,您需要将照片发送到 uploadUrl 并且应该显示响应
使用此脚本将请求发送到此 php 文件
function requestUpload(){
var formData = new FormData(document.photo);
formData.append("uploadUrl", uploadUrl);
var xhr = new XMLHttpRequest();
xhr.open("POST", "upload.php");
xhr.send(formData);
xhr.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
alert(this.responseText)
}
};
}
但响应不会以任何方式返回警报
前两行有错误。它们后面必须跟一个分号。