0

我正在尝试将 Jquery Uploader 集成到我的网站 >> http://blueimp.github.com/jQuery-File-Upload/

我遇到的问题是我似乎无法将它保存到我要保存到的文件夹中。

在 UploadHander.php 我有以下设置>>

'script_url' => $this->get_full_url().'/',

        'upload_dir' => dirname($_SERVER['SCRIPT_FILENAME']).'./images/machinery/',

        'upload_url' => $this->get_full_url().'./images/machinery/',

这会生成一个如下所示的图片上传网址 >>

http://domain.com/rcsetch/up/server/php/machinery/image.jpg

除了将我的 php 文件放在网站的根目录之外,我不确定如何让它工作,因为我想要它做的是将文件上传到http://domain.com/images/machinery 而不是在上传器的所有 php 文件所在的目录中创建一个文件夹。

4

2 回答 2

0

替换您的以下行:

'upload_dir' => dirname($_SERVER['SCRIPT_FILENAME']).'./images/machinery/',

对于这个:

'upload_dir' => dirname($_SERVER['SCRIPT_FILENAME']).'/images/machinery/',

由于dirname()返回目录名称而不结束/,您错误地设置了上传路径目录。

于 2012-12-02T23:08:25.157 回答
0

尝试$_SERVER['DOCUMENT_ROOT']代替$_SERVER['SCRIPT_FILENAME'].

'upload_dir' => $_SERVER['DOCUMENT_ROOT'].'/images/machinery/',

更多信息在这里

于 2012-12-03T01:57:52.023 回答