需要帮助获得良好的上传PHP服务器的例子工作

需要帮助获得良好的上传PHP服务器的例子工作,php,jquery,file-upload,fine-uploader,Php,Jquery,File Upload,Fine Uploader,我刚买了一个很好的上传器,但我不能让它工作。我想将它与xampp和php一起使用,而不使用s3 这是index.php: <html> <head> <link href="fineuploader-3.8.2.css" rel="stylesheet" type="text/css"/> </head> <body> <div id="fine-uploader"> </div>

我刚买了一个很好的上传器,但我不能让它工作。我想将它与xampp和php一起使用,而不使用s3

这是index.php:

<html>
  <head>
      <link href="fineuploader-3.8.2.css" rel="stylesheet" type="text/css"/>
  </head>
  <body>

  <div id="fine-uploader">
  </div>

  <script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
  <script src="jquery.fineuploader-3.8.2.min.js" type="text/javascript"></script>

    <script>
    // Wait until the DOM is 'ready'
    $(document).ready(function () {
        $("#fine-uploader").fineUploader({
            debug: true,
            request: {
                endpoint: 'php.php'
            },
            retry: {
               enableAuto: true
            }
        });
    });
    </script>

  </body>
</html>

//等待DOM“就绪”
$(文档).ready(函数(){
$(“#精细上传器”)。精细上传器({
是的,
请求:{
端点:“php.php”
},
重试:{
真的吗
}
});
});
然后从服务器存储库中选择php.php:

 <?php

    // list of valid extensions, ex. array("jpeg", "xml", "bmp")
    $allowedExtensions = array();
    // max file size in bytes
    $sizeLimit = 10 * 1024 * 1024;

    //require('fine-uploader/server/php.php');
    $uploader = new qqFileUploader($allowedExtensions, $sizeLimit);

    // Call handleUpload() with the name of the folder, relative to PHP's getcwd()
    $result = $uploader->handleUpload('uploads/');

    // to pass data through iframe you will need to encode all html tags
    echo htmlspecialchars(json_encode($result), ENT_NOQUOTES);

    /**
     * Handle file uploads via XMLHttpRequest
     */
    class qqUploadedFileXhr {
    ...

现在,PHP示例应该更容易理解了。我调整了文档,删除了一些多余和不必要的文件,并重新组织了目录结构。现在,对于传统端点(如您的端点),您应该将客户端端点指向,这需要。受支持的php示例位于中的。还有S3端点(在php/S3目录中)和Lili框架(不是由Widead维护,而是位于php/traditional/li3中)的示例

服务器端repo中有一个PHP示例。您应该将PHP代码基于此。当然,您需要服务器repo中PHP示例中的所有文件,但S3目录中的项目除外,因为您没有上载到S3。您还可以向我们提供有关失败位置的更多详细信息-堆栈跟踪、错误消息等>我是否需要qqFileUploader.PHP,它也在存储库中?是的。Ray,我从服务器代表处下载了所有文件。但是,我真的不知道这3个文件是如何连接在一起的,也没有任何解释或描述。qqFileUploader.php似乎是更新处理程序的类,在example.php中包含-->require_once“qqFileUploader.php”,但是php.php的用途是什么?在php.php内部,有一个require('php.php'),这对我来说毫无意义。请求端点应该是什么,php.php还是example.php?当我选择一个文件时,它会显示“正在处理文件”,但随后失败。必须尝试获取更多日志/跟踪..是的,这个例子很混乱。它是经过多年的第三方贡献拼凑而成的。我们有一个案件可以解决这个问题,但我们会把它作为一个优先事项,并很快开始工作。事实上,我的目标是在当前的发布周期内对其进行调整。您可以在这里跟踪该案例的工作:。非常感谢,我以前就已经让它工作过了,因为它真的不难,这说明fineuploader。无论如何,我相信它也会帮助其他用户!请引导我使用fine uploader(因为我看到它是一个惊人的库)。我是一名iOS开发人员,对PHP的了解最少,并已成功创建了一个iOS应用程序,该应用程序使用CocoaHTTPServer作为http和bonjour服务器,但现在我需要为服务器UI创建一个干净、漂亮的实现。@danipralea如果您对Fine Uploader的使用有具体问题,请在Stack Overflow上的fine uploader标签下打开一个问题。非常感谢您的快速回复。我已经编辑了我的评论。