3

我想我找到了一个非常酷的 JQuery 文件上传插件,但似乎他们没有 PHP 服务器端示例,我对如何设置它有点不知所措。

你能帮我看看如何使用它吗?

这是他们页面的链接:

https://github.com/mihaild/jquery-html5-upload

4

2 回答 2

1

我不知道插件,但基本上你需要设置一个 URL,文件应该被“发送”到(看看 github 上的 example.html 文件):

$("#upload_field").html5_upload({
    url: /*PATH TO PHP FILE.php*/,
    ...

PHP 文件取决于您想要做什么:将文件存储在数据库中,将它们存储在服务器上......但是,如果您想将它们存储在文件夹中,请查看我在 HTML5 文件中使用的这段代码上传者:

//Count files
$count = count($_FILES['file']['name']);
for($i = 0; $i < $count; $i++){
    //Path
    $filepath = 'upload/'.basename($_FILES['file']['name'][$i]);

    //Save file
    move_uploaded_file($_FILES['file']['tmp_name'][$i], $filepath);
}

这是非常基本的,它不检查错误、文件类型和类似的东西。记得调整输入名称:$_FILES['INPUT NAME HERE'][.....

于 2012-05-09T18:20:50.323 回答
0

我在看jquery-html5-upload,但它还很年轻,文档和演示很少,没有服务器端演示等等......!

另一方面,这里有一个很好的教程,可以让您使用 HTML5 和 Jquery 进行文件上传:

教程 :: html5-file-upload-jquery-php

html5上传器

和我个人最喜欢的:jQuery-File-Upload

附言:

在 jquery-html5-upload 上为作者提出请求,包括一个服务器端示例

于 2012-05-09T18:28:55.760 回答