Javascript 使用AJAX和PHP在Google Appengine上上传图像
我正在尝试使用ajax和php在GoogleAppengine主机上上传一个图像,我总是收到服务器错误500 我的方法是创建上传url,稍后将用于将表单提交至:Javascript 使用AJAX和PHP在Google Appengine上上传图像,javascript,php,jquery,ajax,google-app-engine,Javascript,Php,Jquery,Ajax,Google App Engine,我正在尝试使用ajax和php在GoogleAppengine主机上上传一个图像,我总是收到服务器错误500 我的方法是创建上传url,稍后将用于将表单提交至: <?php $upload_url = CloudStorageTools::createUploadUrl('/upload_script', $options); 在控制台中查看时,这会产生服务器错误500。是否有人知道问题可能出在哪里?contentType应该类似于“image/jpeg”,而不是false。conten
<?php
$upload_url = CloudStorageTools::createUploadUrl('/upload_script', $options);
在控制台中查看时,这会产生服务器错误500。是否有人知道问题可能出在哪里?contentType应该类似于“image/jpeg”,而不是false。contentType应该类似于“image/jpeg”,而不是false。
<form <?php echo 'action="$upload_url"'; ?> enctype="multipart/form-data" method="post">
Files to upload: <br>
<input type="file" name="uploaded_files" size="40">
<input type="submit" value="Send">
</form>
$(document).ready(function () {
$('#form').on('submit',(function(event) {
event.preventDefault();
var formData = new FormData(this);
$.ajax({
type:'POST',
url: $(this).attr('action'),
data:formData,
cache:false,
contentType: false,
processData: false,
success:function(){
console.log("success");
},
error: function(){
console.log("error");
}
});
}));
$("#browse").on("change", function() {
$("#form").submit();
});
});