我有一个Rails应用程序,允许用户上传视频(在本地而不是云服务器上)。
我用的是纸夹3.1.4和纸夹0.9.0。
一切都很正常,但问题是,如果用户上传的文件格式错误,或者大于验证规则允许的大小,则在上传完成后才会显示错误消息--这对可用性来说并不太好,特别是如果以错误的格式上传文件需要10分钟!
那么,我是否可以将jQuery (我承认我对此知之甚少)集成到我的模型中,以便用户一点击“上传”按钮就可以检查该文件,而不是等到应用程序试图上传该文件(如果这有意义的话)?
下面是我的模型中的一些代码(我已经去掉了不重要的东西):
class Video
attr_accessible
在上传一个产品的图片后,我得到了下面的错误(其他10个上传的很好)。
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 9600001 bytes) in /home/site/public_html/lib/Varien/Image/Adapter/Gd2.php on line 214
我尝试过通过.htacess和php.ini来提高php的限制,但仍然没有joy。
更新
好的,内存当前设置为64m (使用phpinfo),我在根目录中将php_value memory_limi
我需要开发一个系统,用户可以通过浏览器上传文件,对文件进行加密并存储在我的服务器上。上传文件后,其他用户可以使用iOS或android应用程序下载该文件,并对其进行解密以查看该文件。问题是,我不应该能够解密我的服务器上的文件,因为文件可能非常敏感。现在,我对加密没有任何真正的了解,也不知道从哪里开始。对于这种端到端加密,您有什么建议吗?
我想出了一个关于我的安全计划应该是什么样子的想法。
CMS客户端登录,他的密码从现在起作为上传密钥使用(稍后使用)
在CMS方面,创建了稍后的应用程序用户(潜在的文件接收方),其中包含一个登录密码(用于应用程序)和一个下载密钥(稍后使用)来解密下载的文件。
C