- 论坛徽章:
- 0
|
ajax上传文件 作者joshua Eichorn
作者完善了ajax的上传工作
范例:demo
下载:downlod
对demo.php部分程序的一些注解
载入一些头文件
- include 'UploadProgressMeter.class.php';
- $fileWidget = new UploadProgressMeter();
- if ($fileWidget->uploadComplete()) {
- //通过iframe显示错误与最后的结果
- echo $fileWidget->finalStatus();
- //这边处理你上传文件
- var_dump($_FILES);
- exit;
- }
复制代码
载入必要的js文件
- <script type='text/javascript' src='demoserver.php?client=main,request,httpclient,dispatcher,json,util'></script>
- <script type='text/javascript' src='demoserver.php?stub=UploadProgressMeterStatus'></script>
- < ?php echo $fileWidget->renderIncludeJs(); ?>
复制代码
必要的表单
- <form action="demo.php" enctype="multipart/form-data" method="post" <?php echo $fileWidget->renderFormExtra(); ?>>
- < ?php echo $fileWidget->renderHidden(); ?>
- <label>Select File: </label>
- <div>
- < ?php echo $fileWidget->render(); ?>
- < ?php echo $fileWidget->renderProgressBar(); ?>
- </div>
- </form>
复制代码 |
|