Javascript 使用AJAX和PHP在Google Appengine上上传图像

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

我正在尝试使用ajax和php在GoogleAppengine主机上上传一个图像,我总是收到服务器错误500

我的方法是创建上传url,稍后将用于将表单提交至:

<?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();
    });
});