我有一个 php 脚本,可以将文件上传到名为“uploads”的目录。我可以让上传工作的唯一方法是:
chmod 777 uploads
Run Code Online (Sandbox Code Playgroud)
我知道这不正确,但我不知道我应该怎么做才能让它发挥作用。
服务器信息:T1-Micro Amazon Linux AMI 2013.03 on Amazon EC2
问题:
我如何找出哪些用户需要访问...例如,apache 或 Web 服务器的用户名是什么?
我需要提供什么级别的访问权限以及我将使用什么命令来执行此操作。
谢谢!
编辑:我在堆栈溢出方面找到了很多答案,我将对其进行研究。例如
谢谢
我通常通过 ssh 进入我的远程服务器,以便使用 Mac OS X 的终端管理我的文件。
我不明白如何从服务器检索(下载)文件到我的本地计算机,或者如何将文件从我的本地计算机发送到服务器(上传)。
我有围绕 Windows 批处理文件构建的构建过程,成功后,我想将结果上传到 Box.com 帐户。有没有办法通过命令行来做到这一点?Box.com的拖拽界面虽然还可以,但仍然是链条中的一个手动步骤。
我有一堆文件(介于 500MB 和 7GB 之间)需要上传到 S3 存储桶。我的连接非常不稳定。
我尝试通过上传 500MB 的文件,s3cmd但在完成 91% 后超时(耗时 16 小时)
我尝试过 CyberDuck,但同样发生了。它在 20% 左右后失败,当我尝试重试传输时,它从头开始。CyberDuck 应该有多部分支持,但我想不是......
我可以将文件拆分为更小的文件,如下所示:如何将 .zip 文件拆分为多个段?,但我宁愿不这样做,除非这是我唯一的选择。什么是我可以使用的好程序,它可以让我将大文件上传到 S3 并支持恢复?
使用 Windows 命令提示符将文件上传到服务器的 FTP 命令是什么?
那么为什么 FTP 上传这么慢呢?我使用 filezila 作为客户端。
我在 1000 个文件中有 10 mb,我可以以 300-500kb/s 的速度上传每个单独的文件,但由于文件上传时发生的排队过程,整个上传速度非常慢。对于每个单一文件,客户端在实际上传之前执行各种命令和连接操作。
有没有办法跳过这些命令?我是 ftp 客户端/上传/网站等的新手 这是标准做法吗?这只是 ftp 上传的工作方式吗?为 8-10 mb 等 20 分钟,你不觉得无聊吗?
如何有效地上传 100 mb 或更多?
当我检查我的上传/下载速度时,它是 4 Mbit/s。这意味着我可以以每秒 4 兆位的速度下载/上传。但我不完全明白这是什么意思。
例如,如果我通过来自伦敦的任何 Web 应用程序上传 4 Mb 文件(为简单起见考虑此大小),并且我的 Internet 速度为 4 Mbit/s,我是否能够在 1 秒内上传此文件,而不管实际物理服务器的位置(是澳大利亚或纽约还是世界上任何其他位置)?那么,当我们说上传速度为每秒 4 兆位时,这适用于哪个位置?当然,它应该始终与目的地有关,不是吗?
更新:- 为了简单起见,我只是将文件大小视为 4 Mb。我也明白 1 Mbps 不等于 1 MBps。1 MBps = 8Mbps。这个问题实际上速度是什么意思?
我是最近的 Mac 转换者。在 Windows 中,当我想将文件上传到网站时,我可以这样做(请参阅文件名文本字段中的 URL):

但是,在 Mac 的上传对话框中无法执行此操作(请注意,甚至没有文本字段可以执行此操作):

至少不是我所知道的。这意味着我必须实际下载文件,然后使用对话框上传它。我意识到窗口的方法实际上将文件下载到临时目录然后上传,但我不必考虑(“它只是有效”)。
这就是我问这个问题的原因。是否有任何应用程序或任何设置可以更改以在我的 MacBook Pro 上实现?我运行的是 OS X 10.8.2,我的首选浏览器是 Chrome。
PS 我意识到在这个网站上有一种链接 URL 的方法,但在 Facebook 和 Google+ 等网站上没有这个选项。:) 不要解决这个问题,这不是我的问题 :) 谢谢!
我最近在我的电脑上安装了 Apache HTTP 服务器。我有两个问题:
提前致谢
upload ×10
download ×2
ftp ×2
macos ×2
windows ×2
amazon-ec2 ×1
amazon-s3 ×1
box.com ×1
broadband ×1
command-line ×1
internet ×1
linux ×1
performance ×1
permissions ×1
remote ×1
ssh ×1