需要帮助获得良好的上传PHP服务器的例子工作
我刚买了一个很好的上传器,但我不能让它工作。我想将它与xampp和php一起使用,而不使用s3 这是index.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>
<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标签下打开一个问题。非常感谢您的快速回复。我已经编辑了我的评论。