作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 blueimp jquery-file-upload 插件。似乎是一个不错的 uploader ,但文档没有帮助。
当我使用可下载的演示脚本时,一切正常。但是,当我想更改上传路径时,这不起作用。
我尝试在index.php中更改操作路径,如下所示:
form id="fileupload" action="../uploads/" method="POST" enctype="multipart/form-data"
并在我的“上传”文件夹中添加了"file"和“缩略图”文件夹。
GET 调用正常,正如我在 Firebug 中看到的:
GET http://localhost/alliance_pretests/uploads/ 200 OK -8ms
但是当我启动上传操作时,POST 会回答我(仍在 Firebug 中):
POST http://localhost/alliance_pretests/uploads/ 404 Not Found 44ms
我没有改变任何其他内容。我忘记了什么?
为什么 GET 调用可以看到文件夹,但 POST 调用看不到?
提前致谢。谨致问候。
最佳答案
尽管 @mugur 提供的答案是正确的,但查看库提供的 php 类,构造方法中的第一个参数是“选项”,并声明一个关联数组,如下所示:
$options = array('upload_dir'=>'upload/directory/of/your/choice', 'upload_url'=>'upload/directory/of/your/choice');
并在实例化类时将其作为第一个参数传递:
$upload_handler = new UploadHandler($options);
允许您在每次使用该类时更改上传目录,而不是更改源代码。
关于jquery 文件上传插件 : How to change the upload path?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9398187/
我是一名优秀的程序员,十分优秀!