将文件上传到我的本地Apache服务器

时间:2015-05-09 04:17:32

标签: javascript php jquery html

我读了很少关于文件上传的帖子,只是用它们来理解它是如何工作的。但不幸的是,我无法让它发挥作用:

console'
          from /home/linkee/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:39:in

这是我得到的错误:

<top (required)>'
          from /home/linkee/linker/bin/rails:4:in

我了解新的1.txt权限导致了问题。

我的怀疑是

用户上传文件时如何了解这些权限?如果需要上传,他们是否需要更改权限?或者我错误地理解了吗?

我在这里不了解xhr功能。我用Google搜索了一下。但我不明白这一点,也不需要它。

请清除我的怀疑。如果这个问题不符合SO质量,请告诉我。我将编辑/删除它。

由于

忘记上传php

pp required_file = file
Kernel.require(file) unless file == 'zipruby'

1 个答案:

答案 0 :(得分:0)

授予您想要将上传文件移动到的目录的php写访问权限。已经提供了更多信息和不同方法here

请检查this article for what the proper permissions of an upload directory are以设置您的顶级上传目录。

我个人喜欢this方法,它显示了如何检查某个上传目录是否已经存在,如果不是如何使用php创建它。优点是您的httpd或php进程是自动创建的目录的所有者(不对服务器端目录结构进行手动更改),并且您不会错误地将上传目录的权限更改为0777以获取快速简便的解决方案。这是在顶级上传目录下组织树的好方法。