Articles of 上传

是否可以直接将file upload到Amazon S3并进行编辑?

我正面临着这个问题,我希望让用户直接上传文件到Amazon S3上的存储桶。 这一步可以像这里所描述的那样轻松完成。 但是如果我需要用FFMPEG编辑每个文件呢? 例如。 shell_exec('ffmpeg -i /sample.wav -acodec libmp3lame /sample.mp3'); 目前,我首先将文件存储到我的服务器,运行shell命令,然后使用putObject将它们发送到S3,但有没有更好的方法来完成这一点,让我的服务器安静? 我的规格: 运行Ubuntu 14.04的LAMP安装EC2 AWS开发工具包PHP

WebDisk与FTP – 什么更好?

什么更快,FTP的WebDisk? 你可以通过webdisk修改烫发吗? 优点? 缺点?

由于pipe道损坏,无法将多于8GB的file upload到Amazon S3

我基于http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?HLuploadFileJava.html和http://示例代码实现了S3多部分上传,包括高级和低级版本docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?llJavaUploadFile.html 当我上传大小小于4 GB的文件时,上传过程完成没有任何问题。 当我上传一个13 GB的文件时,代码开始显示IOexception,pipe道破损。 重试后,仍然失败。 这是重复这种情况的方法。 拿1.1.7.1发布, 在美国标准地区创build一个新的桶 创build一个大的EC2实例作为客户端上传文件 在EC2实例上创build一个大小为13GB的文件。 在EC2实例的高级或低级API S3文档页面上运行示例代码 testing三个零件尺寸之一:默认零件尺寸(5 MB)或将零件尺寸设置为100,000,000或200,000,000字节。 到目前为止,问题一直存在。 我在这里附上一个tcpdump文件供您比较。 在那里,S3侧的主机不断地重新设置sockets。

Nginx client_body_in_file_only用于file upload性能

在我的应用程序中,我有我的应用程序服务器(独angular兽)的nginx代理。 我正在努力提高我的file upload性能。 我已经通过各种技术阅读,可以防止在上传文件时阻止应用进程被阻止。 目前关于处理这个问题的最好方法的信息似乎很难(见这个问题 )。 我正在尝试使用client_body_in_file_only on; 据我了解,它告诉nginx缓冲整个请求到磁盘。 我感到困惑的是,即使没有这个指令,我在我的nginx日志中看到这个: 2014/10/10 17:41:43 [warn] 50331#0: *798 a client request body is buffered to a temporary file /usr/local/var/run/nginx/client_body_temp/0040665399, client: 127.0.0.1, server: my_site.dev, request: "POST /upload HTTP/1.1", host: "my_site.dev", referrer: "https://my_site.dev/upload" 它看起来像nginx缓冲file upload到磁盘无论如何。 nginx是不是在这里开箱即可? 我还应该使用client_body_in_file_only吗? 我误解了这里发生了什么?

保护Windows到Linuxfile upload

我正在寻找一种方法来做一个批量上传的媒体文件从远程Windows机器到Linux服务器的列表。 在发送之前,文件应该被encryption,所以我正在查看SCP或SFTP。 这些文件被上传到公共networking目录,以便在Linux服务器上托pipe的网站上查看这些文件。 我现有的解决scheme的问题是服务器的用户名和密码存储在远程机器上。 使用这些凭据,可以访问整个Web服务器,所以显然我需要replace它们。 另一个问题是,我只想给远程PC写公共目录的能力,而不是别的,同时仍然允许Web服务器访问这些文件。 我怎样才能设置? 谢谢

恢复上传大文件FTP

我有一个FTP服务器,但我想使用恢复选项来重新启动上传,以防万一连接丢失。 FTP能做到这一点吗? 如果不是有一个文件传输协议,允许做这样的事情..? 谢谢!

设置通过FTP上传到目录的文件的默认权限

免责声明:我只是一个网页devise师/编码员,而服务器pipe理员是我所有人中最薄弱的一点。 所以对我来说很容易(而且非常具体)。 我在网站上使用简单的CMS(统一),其中一部分function是客户端可以上传文件到指定的目录(使用FTP)。 上传目录的权限设置为755.但是,当通过界面上传文件时,上传的权限设置为640(而不是644),因此网站访问者无法访问文件。 当我通过电子邮件发送CMS对此的支持时,他们告诉我,这是一个服务器设置,我需要确保通过FTP上传的文件设置为644.完美的感觉,但我不知道如何做到这一点。 任何帮助将不胜感激。 此网站是Network Solutions(Unix)托pipe的共享网站,因此我的访问权限有限。 我可以编辑.htaccess文件和php.ini,但这是我所能访问的。 看来我甚至不能通过shelllogin。 ETA:11/11/2010感谢所有。 我可以通过以不同方式设置CMS的设置来解决此问题。 我有兴趣跟进Nick O'Niel的build议,因为我认为他在正确的轨道上,但不幸的是,我无法访问这台服务器上的必要文件。 所以,无论如何,我将这个问题放开,因为原来的问题还没有完全解决。 不幸的是,我可能无法给testing一个正确的答案,因为有问题的共享服务器几乎将所有的configuration文件严格locking。

通过HTTPS上传是可靠的?

有时我们在通过HTTP协议上传后遇到了文件损坏的问题。 今天我读了一篇文章 ,说由于CRCalgorithm和其他不同的东西,TCP协议不是100%可靠的。 正如我从RFC理解的那样,HTTPS使用TCP上的TLS,并在处理时使用散列函数。 即数据完整性是额外控制的。 如果我只是将协议切换到HTTPS,我能否认为上传是100%可靠的(或者更可靠?)?

在两个或多个WAN连接上组合VPN带宽? 负载均衡?

想象一下你只有5mbps的下行和2mbps的DSL。 有没有可能有10个这样的例子,并结合他们的方式,将增加一个服务器的upstrean带宽? 在我的脑海里,它是这样工作的: 内部网与一个网关/路由器 路由器连接到多WAN负载平衡器 在每台ballancer wan port路由器上用vpn clinet设置,隧道到服务器 ?一些? 云中的服务器上的软件将所有这些连接重新连接到一个接口中 我主要需要这个大的上传到服务器,下行到办公室并不是那么重要。 这是否有道理? 我画了一张图片来澄清。

如何使用Web浏览器上传到WebDAV?

我已经使用以下教程安装和configurationdebian上的webdav: http://www.unix-tutorials.com/go.php?id=3711 我希望能够使用networking浏览器下载和上传文件到webdav共享。 我可以下载并上传文件到webdav共享,如果我将其挂载到我的文件系统,但我们不希望其他人访问这个必须这样做。 我们希望人们能够在他们的networking浏览器中访问URL,进行身份validation,并完成所有操作,下载并在浏览器中上传。 当我在浏览器中访问webdav URL并进行身份validation时,我得到了一个webdav共享内容的列表,我可以下载这些文件,但是我没有看到上传文件的任何方法? 如何使用networking浏览器将file upload到webdav共享? 提前致谢。