Tag: 上传

在上传到远程网站期间缩小/调整video大小

我有一个用Ruby编写的web应用程序,它使用一个表单将video从用户上传到服务器(我实际上使用的jquery上传器直接上传到s3,但我不认为这是相关的)。 为了减少video的上传时间,我想缩小它,例如,如果video大小为1000×2000像素,我想将其缩小到500×1000。 在客户端上传video时,有没有办法这样做? 有没有可以做到这一点的JavaScript库?

如何将已存储在s3上的文件添加到由相同数据存储区支持的carrierwave?

我已经在我的s3中有文件,通过FTP上传,我只想将它们附加到我的模型,允许通过CarrierWave上传,如果我使用相同的存储桶存储我通过CarrierWave上传的文件我通过FTP上传的文件是否有办法将文件的s3密钥分配给(新)相关记录(通过模型),其中文件本身是通过CarrierWave的附件策略处理的?

无法上传乘客应用程序behing apache

无法在apache后面的乘客应用程序中上传8.4 MB文件。 通过scp传输相同的文件需要4.1分钟。 错误回溯: [pid = 10222 file = \ text / apache2 / Hooks.cpp:727 time = 2010-05-18 07:13:14.842]:mod_passenger中出现意外错误:接收HTTP上传数据时出错:对等方重置连接(104) Backtrace:在’int Hooks :: handleRequest(request_rec *)’中的’boost :: shared_ptr Hooks :: receiveRequestBody(request_rec *,const char *)’(Hooks.cpp:1084)中(Hooks.cpp:459) 注意:用户没有取消或任何东西。 他在火狐上:-) 日志中看到的其他错误包括: [pid = 16593 file = ext / apache2 / Hooks.cpp:727 time = 2010-05-23 23:06:12.156]:mod_passenger中出现意外错误:浏览器看起来没有完成文件上传:它说它会上传6610086 \ _字节,但发送610155字节后关闭了连接。 用户可能在浏览器中单击了“停止”或他的Interne \ t连接已停止。 Backtrace:在’int […]

在rails&carrierwave上传之前显示图像预览的最佳方式

我过去几天一直在使用rails,想知道在上传rails&carrierwave之前显示图像预览的最佳方式是什么。 我遇到了一些选项,比如使用plupload或jquery文件上传或使用uploadify。

Rails 3:上传前预览图像的最佳方式

我需要在提交表单之前预览图像。 我使用Rails 3并需要与浏览器兼容的东西。 有什么想法我能做到吗?

Carrierwave,Rails 4和多个上传

我一直在撞墙试图让Carrierwave,Rails 4和Multiple Uploads一起工作。 我可以让单个文件上传工作得很好,就像在这个和许多其他项目中一样。 这不是嵌套的情况 – 只需上传到名为Transcription的单个模型,并希望为上传的每个文档创建记录。 我似乎找不到正确的方法来声明用于载波装载的“文档”字段 mount_uploader :document, DocumentUploader 作为要识别的强参数的数组。 我试过白名单: whitelisted[:document] = params[:transcription][‘document’] , 将“document”声明为数组: params.require(:transcription).permit(….. ,:document => []) params.require(:transcription).permit(….. , { document: [] }) 这似乎更像是我为嵌套模型声明数组,但我真的希望Rails 4的强参数只是看到file_field创建的“document”数组,:multiple => true 即。 来自日志: form-data; name=\”transcription[document][] form-data; name=\”transcription[document][] 有没有人在Rails 4中使用强参数成功完成多次上传? 如果是这样,请分享一下? 谢谢… 干杯, 法案

Ruby on Rails中的基本图像大小调整

我正在为我们家的内联网创建一个小照片共享网站,我有一个上传function,它将原始大小的照片上传到数据库中。 但是,我还想将照片保存为其他四种尺寸:W = 1024,W = 512,W = 256和W = 128,但只有小于原始尺寸的尺寸(例如,如果原始宽度为511,则仅生成256和128)。 应始终生成宽度为128的图像(因为它是缩略图)。 此外,重新调整应始终具有成比例的宽度和高度。 我该如何实现呢? 我已经有了上传照片的代码: pic.rb < – 模型 def image_file=(input_data) self.filename = input_data.original_filename self.content_type = input_data.content_type.chomp self.binary_data = input_data.read # here it should generate the smaller sizes #+and save them to self.binary_data_1024, etc… end new.rb < – view New pic {:multipart => true}) do |f| […]

使用ruby / Selenium上传文件

我正在写一个脚本,我点击一个按钮(选择照片),打开文件上传(资源管理器)框。 我如何设置我的文件名? 这是我用来点击选择照片按钮(ruby)的代码 driver.find_element(:id, “fileUploadButton”).click 我看过一些post说我不需要点击按钮,而是将路径发送到我要上传的文件/图像。 那么如何在c:\ temp \ mypicture.jpg上传文件? 这是我完整而简单的代码。 driver.navigate.to “http://blah blah” #the real site is an internal site driver.find_element(:id, “claimGiftButtonDesktop”).click sleep 5 driver.find_element(:id, “fileUploadButton”).click 单击fileUploadButton后,就会显示资源管理器窗口。 如果我手动点击打开或双击它,然后显示加载模式,图像显示在网站上。 这是一个有效的IDE录音。 我只是在将此转换为ruby时遇到问题。 open /PromoSite click id=claimGiftButtonDesktop click id=fileUploadButton type id=fileInputElem #Value C:\\temp\\file.jpg click id=viewProductPreviewButton 我还添加了一个屏幕截图。 我单击按钮,显示文件上传。 这应该是容易的,所以我不能专注于正确的id。

如何在Ruby中从内存中HTTP发送流数据?

我想上传我在Ruby中运行时生成的数据,比如从块中提取上传内容。 我发现的所有示例仅显示如何在请求之前流式传输必须在磁盘上的文件,但我不想缓冲文件。 滚动我自己的套接字连接除了最佳解决方案是什么? 这是一个伪代码示例: post_stream(‘127.0.0.1’, ‘/stream/’) do |body| generate_xml do |segment| body << segment end end

使用ruby / rails将文件上传到网站

我正在构建一个rails应用程序来测试我们的旗舰产品(也是基于Web的)。 问题是部分测试需要使用生产应用程序的Web界面来上传文件。 所以我需要做的是让rails app将这些文件上传到生产应用程序(而不是rails)。 有没有办法让rails将文件发布到生产应用程序(比如浏览器将文件发布到生产应用程序)?