jQuery的文件上传

不确定你们是否可以协助这与jQuery-File-Upload代码有关。 我试图传递一个值来为我的上传创建一个文件夹名称。 基本上,在include中执行查询,并将数值返回给变量$ leaseId_file。 – $ leaseId_file变量成为文件夹名称。 这部分工作正常。 将创建文件夹并将文件保存到目录中。 但是,刷新页面时未列出上载的文件。 以下是我在文件php / .index.php中使用的代码 – 任何帮助都会很棒.-谢谢。

error_reporting(E_ALL | E_STRICT); include_once('../../../_includes/get_leaseId_files.php'); // All this does is returns a value for $leaseId_file. This is the value I want for the directory. require('upload.class.php'); class CustomUploadHandler extends UploadHandler { protected function get_user_id() { global $leaseId_file; return $leaseId_file; } } $upload_handler = new CustomUploadHandler(array( 'user_dirs' => true )); 

既然你正在使用jQuery,我建议你先看看你可以立即使用的各种文件上传插件。 如果您正在尝试推出自己的解决方案,我保证您会遇到很多这样的问题。 我想虽然,因为你使用jQuery已经让你的生活更轻松,为什么不在文件上传脚本中应用相同的逻辑呢?

如果您不相信(没有特别的顺序),我建议您查看一些内容:

  • jQuery文件上传
  • Uploadify
  • Plupload – 不是专门用于jQuery,而是支持HTML5和一些后备
  • 不是插件,而是一个很好的教程