问题标签 [jquery-fileupload-rails]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1600 浏览

ruby-on-rails - Sprockets::FileNotFound 找不到文件'jquery-fileupload/basic'

我正在尝试使用 jquery 文件上传来上传多张图片。在我的application.js文件中,我添加//= require jquery-fileupload/basic并在我的资产组下Gemfile添加。jquery-fileupload-rails这会导致错误:找不到文件jquery-fileupload/basic。我已经重置了我的 Rails 服务器并检查了其中的空格,application.js但是错误仍然存​​在。任何帮助将不胜感激

应用程序.js

宝石文件

0 投票
1 回答
283 浏览

jquery - 允许用户在文件上传过程中导航

我正在构建一个 Rails 应用程序,它允许用户使用 jQuery 文件上传来上传图像。我试图让它像 Dropbox 一样工作,当上传发生时,用户仍然可以访问网站的不同部分。

我该怎么办?任何指导将不胜感激!

0 投票
0 回答
147 浏览

jquery - jquery fileupload rails预览文件不起作用

我正在尝试将 jquery 文件上传与jquery-fileupload-railsgem 一起使用。按照这个例子https://github.com/tors/jquery-fileupload-rails-paperclip-example我创建了一个视图

但是,当我通过单击按钮添加文件时,它不会出现在下方(在 中files queue to upload)。我SyntaxError: missing ) after argument list tmpl.js:1:1474在页面加载时在 js 控制台中遇到错误

可能有什么问题?

0 投票
0 回答
336 浏览

ruby-on-rails - 如何在 Rails S3DirectUpload gem 中包含 Amazon S3 Content-MD5 请求标头?

我正在构建一个 Rails 4 应用程序,管理员将大文件上传到 Amazon S3。为了验证大文件的传输,我想根据亚马逊文档在请求标头中包含 Content-MD5 字段:

http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUT.html

我从 Paperclip + S3 开始,并且 MD5 验证有效:

使用 Paperclip,大文件首先上传到我的服务器,然后传输到 Amazon S3。这会阻塞 Rails 进程并消耗冗余带宽,因此我尝试使用 S3UploadDirect gem 将文件直接上传到 S3 存储桶:

https://github.com/waynehoover/s3_direct_upload

这个 gem 是 Railscasts 第 383 集代码的包装器,并使用 jquery-fileupload-rails 进行实际上传:

我可以上传文件,但我不知道如何将 Content-MD5 信息传递到上传请求标头中。

0 投票
1 回答
348 浏览

jquery - jQuery 文件上传 - 上传时出错。缺少参数

jQuery 上传出错

我添加了一个新add_photos.html.erb页面,因为我想在有人以表单提交项目后添加照片,这就是为什么在下面的控制器中,创建后,它会重定向以添加照片。

这是我的add_photos.html.erb

我的控制器

我的路线

0 投票
3 回答
542 浏览

asynchronous - 如何使 JQuery 文件上传插件对上传中的所有文件只调用一次后端?

我正在使用sails.js 来建立一个网站。我有一个名为timeline. 它有一些文本字段以及一个名为pictures. 每个timeline可以有多个pictures. 我想在用户单击时立即更新所有这些字段save。我正在使用 JQuery 文件上传器来帮助多文件上传。

问题是,对于每张上传的图片,JQuery 文件上传调用我的后端文件上传服务一次。我只需要更新一次其他文本字段,并且需要在pictures创建记录之前更新它们,因为每张图片都需要有一个timeline与之关联的 ID。

异步任务是要走的路吗?我不这么认为,因为 JQuery 文件上传器多次调用我的后端,我认为我不能使用异步并行推送任务和更新其他字段。如果只是一次上传调用,我本可以做到的。

我正在考虑保留两个提交按钮 - 一个用于文本字段,一个用于文件上传,但真的不喜欢这种方式。如果有人在这方面指导我,那就太好了。

0 投票
2 回答
956 浏览

javascript - 如何使 JQuery 文件上传插件在未选择文件的情况下工作?

我知道以前有人问这个问题,但没有给出令人满意的答案。我正在使用sails.js 开发网站。

我有一个带有一些文本字段的表单以及文件上传选项(为此我使用了 JQuery 文件上传插件)。但是,如果没有选择文件并且只输入文本字段,则提交不会继续进行。

这是我的 main.js 提交函数:

这是我的表格:

如何使库在没有选择文件的情况下工作?另一种选择是进行两个单独的提交,一个用于文本字段,一个用于文件。但这会很混乱,我不喜欢这种方式。任何指导将不胜感激。

0 投票
1 回答
771 浏览

node.js - 如何在sails.js 中预定义/生成唯一ID?

我正在使用sails.js 和mySQL db 来构建一个网站。为了解决这个特殊问题,我想到了预先定义我的模型的 ID 属性(通过使用时间戳来处理唯一性)。因此,一旦我使用我定义的 ID 创建了一条记录,我将能够将文件(我使用 JQuery 文件上传插件上传)与我创建的这个特定记录相关联。但我不确定如何在sails.js 中执行此操作。这可能吗?

或者我可以只定义一个单独的属性,该属性将具有该属性unique: true并在前端生成它并将其传递给后端并使用此属性来关联我的文件。

0 投票
0 回答
70 浏览

ruby-on-rails - 使用 jquery 和carrierwave 的三重嵌套表单多图像上传

我正在关注本教程 - http://alagram.github.io/blog/2013/11/04/uploading-multiple-files-with-carrierwave-and-a-nested-form/

并收到此错误:

更好的错误突出了这一行:

这是我的 POST 日志:

我认为,一般逻辑是正确的,因为我的参数中确实有两个图像。我的进一步假设是,我的强参数有些不正确。我读过,要允许数组,您应该在强参数中使用哈希,并允许哈希,您应该使用数组。我尝试了所有可能的组合,现在我很困惑。

强参数:

我的其余代码记录:

new.html.haml - 表单

产品.咖啡:

楷模:

我的应用程序的基本逻辑如下:我有一个产品(比如说,一件 T 恤“水银 t 骨”,这件 T 恤可以有很多选项(例如,绿色、蓝色、黄色),并且对于我想要的每个选项上传多张图片(因此,option_pics - 说绿色选项为 4 张图片,蓝色选项为 5 张,黄色选项为 2 张图片)

0 投票
1 回答
300 浏览

ruby-on-rails - CDF V2 文档,无摘要信息。使用回形针时

使用回形针 + jquery 文件上传上传文件时无法识别内容类型。

抛出错误“从文件命令发现的内容类型:CDF V2 文档,没有摘要信息。请参阅文档以允许这种组合”

无法上传相同的。