Php 使用AJAX文件上传器的Dynamin上传路径
我在我的网站上使用。我想知道是否有一种方法可以从文本框或类似的地方获取上传路径 Index.php:Php 使用AJAX文件上传器的Dynamin上传路径,php,jquery,ajax,Php,Jquery,Ajax,我在我的网站上使用。我想知道是否有一种方法可以从文本框或类似的地方获取上传路径 Index.php: <script> function createUploader(){ var uploader = new qq.FileUploader({ // pass the dom node (ex. $(selector)[0] for jQuery users) element: document.getElement
<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;
非常感谢您的帮助。轻松地感谢,就像这样:
jQuery:
var uploadLoc = "/my/upload/path";
uploader.setParams({ action: "server/php.php?p="+uploadLoc });
PHP:
当我上传一些东西时,我从来没有看到get变量。我错过了什么吗?更改你已经做的
操作:'server/php.php?p=/my/upload/path'
并在你的php文件中进行我在回答中指出的更改。当我尝试var path=$(“#path”).val()时;var uploader=newqq.FileUploader({element:document.getElementById('file-uploader'),action:'server/php.php?p='.path})代码>我得到一个上传错误,知道为什么吗?当我在路径中硬编码时,比如.././uploads/。它可以工作,但当我在文本字段中键入它时,它就不工作了。。我在设置路径后调用createUploader()函数哈哈,它不起作用,因为这不是PHP,您必须使用“+”符号:D
var uploadLoc = "/my/upload/path";
uploader.setParams({ action: "server/php.php?p="+uploadLoc });
...
$result = $uploader->handleUpload($_GET["p"]);
...