2011-03-20 39 views
0

Im使用http://valums.com/ajax-upload/在我的网站上。我想知道是否有办法从文本框或类似的地方获取上传路径。Dynamin上传与AJAX文件上传路径

的index.php:

<script> 
    function createUploader(){ 
     var uploader = new qq.FileUploader({ 
      // pass the dom node (ex. $(selector)[0] for jQuery users) 
      element: document.getElementById('file-uploader'), 
      // path to server-side upload script. In our case server/php.php 
      action: 'server/php.php' 
     }); 
    } 
    window.onload = createUploader; 

php.php:

... 
$result = $uploader->handleUpload('../../uploads/'); 
... 

任何帮助深表感谢。由于

回答

0

轻松,就像这样:

的jQuery:

var uploadLoc = "/my/upload/path"; 
uploader.setParams({ action: "server/php.php?p="+uploadLoc }); 

PHP:

... 
$result = $uploader->handleUpload($_GET["p"]); 
... 
+0

当我上传的东西,我从来没有看到的GET变量。我错过了什么? – y0han 2011-03-20 16:57:49

+0

改变你已经有了'action:'server/php.php?p =/my/upload/path''并且在你的PHP文件中进行了我在我的答案中指出的更改。 – mattsven 2011-03-20 16:59:49

+0

错过了“/”,感谢队友:) – y0han 2011-03-20 17:09:52