在CentOS上安装blueimp jquery-file-upload后,上传似乎正常工作,因为我可以看到在机器接口上上传流量,问题是我找不到上传已上传的/php/files目录中的文件。
github上的链接:https://github.com/blueimp/jquery-file-upload
- 上传文件的正确目录是什么?
- 如果是/php/files,为什么我在此目录中看到任何文件?
- 如何更改默认上传目录?
[root@localhost/]#cd/var/www/html/upload/server/php/files/
[root@localhost文件]#ls
[root@localhost文件]#
在此处输入图像描述
上传进度
在fileupload选项中,有一个URL标签,您可以使用该标签将其发布到服务器方法。(这是一个.net示例)
$('#fileupload').fileupload({
url: '@(Url.Content("~/"))controller_name/your_method_name'
});
在您的方法中,您可以获取上传的文件,例如:
var file = Request.Files[i]; // use in for loop
///// do some other thing ///
var filePath = your_path;
file.SaveAs(filePath);