我有我的服务器的工作代码,这是真正使用Xampp服务器工作,但是当我上传到我的托管网站,似乎整个上传不工作..缺少什么?临时文件夹?我是否需要为我的托管网站创建一个临时文件夹?在网络上的文件上传不工作
回答
确保为:在服务器上
- 上传限制,php.ini中
- 文件夹权限,chmod命令755
- 您指定了正确的路径
- 您已使用
enctype
中的form
属性 - 打开错误报告的情况下,它是关闭
更新:
的enctype
应设置为enctype="multipart/form-data"
例如:
<form enctype="multipart/form-data">
而且你可以通过把这些打开的错误报告线上的脚本:
ini_set('display_erros', true);
error_reporting(E_ALL);
此外试试,看什么呢表单提交后$_FILES
阵列包含:
echo '<pre>';
print_r($_FILES);
echo '</pre>';
文件上传\t file_uploads \t是否允许HTTP文件上传= \t在 , 文件夹权限,chmod命令从755到777 您已经使用了ENCTYPE在form属性中,我应该使用先生? 以及如何打开错误报告? :) – 2010-06-26 12:33:06
@vrynxzent:请参阅我更新的答案。 – Sarfraz 2010-06-26 12:56:26
我相信你还没有确定你的上传路径的权限。 检查上传路径的权限。 首先尝试使用世界写入格式(777)的权限。
开发时间时,务必进行error_reporting(E_ALL)。所以你可以跟踪发生了什么。 – BlueBird 2010-06-26 11:58:11
我会在哪里放置error_reporting(E_ALL)? – 2010-06-26 12:37:16
[error_reporting()](http://php.net/error-reporting)是一个函数。确保它是代码中的第一行,所以你不会错过任何错误。 – 2010-06-26 13:32:30
检查两件事情:
- 其中文件被上传 该文件夹存在于服务器或不?该文件夹
- 写入权限
- 1. 文件上传不工作
- 2. 在Django中上传文件(不工作)
- 3. 它不工作,上传文件在PHP
- 4. 上传文件时网络请求不起作用
- 5. 文件上传工作在Windows上,但不是在Linux上
- 6. django上传文本文件不工作
- 7. 文件上传不工作的PHP
- 8. Struts2的文件上传不工作
- 9. Node.js的文件上传不工作
- 10. BlueImp文件上传插件不工作
- 11. 网络应用程序文件上传
- 12. WebClient将文件上传到网络
- 13. 上传大文件到网络服务
- 14. 上传文件到网络API
- 15. 文件上传与jQuery的blueimp文件上传,不能在IE9工作
- 16. Android文件上传工作不一致
- 17. PHP文件上传不工作
- 18. ASP.NET MVC3文件上传不工作
- 19. 文件上传不工作window.showModalDialog
- 20. 上传文件不工作 - vich_uploader
- 21. 文件上传流星JS不工作
- 22. PHP文件上传/ move_uploaded_file不工作
- 23. SAPUI5:文件上传器不工作
- 24. 上传文件不能正常工作
- 25. Laravel 5文件上传不工作
- 26. 由ajax $ .post文件上传不工作
- 27. 上传文件不能正常工作
- 28. 当设备在3G网络上时,AFNetworking不工作,但当它在WiFi网络上时,它工作。
- 29. 快递,文件上传图片上传不工作
- 30. 用api上传文件不能在IIS上工作
好吧,除非你告诉我们说些什么错误,你得到什么是纯粹的猜测。帮助我们,让我们可以帮助你。 – 2010-06-26 11:52:27