2011-03-20 45 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