问题标签 [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.
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
宝石文件
jquery - 允许用户在文件上传过程中导航
我正在构建一个 Rails 应用程序,它允许用户使用 jQuery 文件上传来上传图像。我试图让它像 Dropbox 一样工作,当上传发生时,用户仍然可以访问网站的不同部分。
我该怎么办?任何指导将不胜感激!
jquery - jquery fileupload rails预览文件不起作用
我正在尝试将 jquery 文件上传与jquery-fileupload-rails
gem 一起使用。按照这个例子https://github.com/tors/jquery-fileupload-rails-paperclip-example我创建了一个视图
但是,当我通过单击按钮添加文件时,它不会出现在下方(在 中files queue to upload
)。我SyntaxError: missing ) after argument list tmpl.js:1:1474
在页面加载时在 js 控制台中遇到错误
可能有什么问题?
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 存储桶:
这个 gem 是 Railscasts 第 383 集代码的包装器,并使用 jquery-fileupload-rails 进行实际上传:
我可以上传文件,但我不知道如何将 Content-MD5 信息传递到上传请求标头中。
jquery - jQuery 文件上传 - 上传时出错。缺少参数
jQuery 上传出错
我添加了一个新add_photos.html.erb
页面,因为我想在有人以表单提交项目后添加照片,这就是为什么在下面的控制器中,创建后,它会重定向以添加照片。
这是我的add_photos.html.erb
我的控制器
我的路线
asynchronous - 如何使 JQuery 文件上传插件对上传中的所有文件只调用一次后端?
我正在使用sails.js 来建立一个网站。我有一个名为timeline
. 它有一些文本字段以及一个名为pictures
. 每个timeline
可以有多个pictures
. 我想在用户单击时立即更新所有这些字段save
。我正在使用 JQuery 文件上传器来帮助多文件上传。
问题是,对于每张上传的图片,JQuery 文件上传调用我的后端文件上传服务一次。我只需要更新一次其他文本字段,并且需要在pictures
创建记录之前更新它们,因为每张图片都需要有一个timeline
与之关联的 ID。
异步任务是要走的路吗?我不这么认为,因为 JQuery 文件上传器多次调用我的后端,我认为我不能使用异步并行推送任务和更新其他字段。如果只是一次上传调用,我本可以做到的。
我正在考虑保留两个提交按钮 - 一个用于文本字段,一个用于文件上传,但真的不喜欢这种方式。如果有人在这方面指导我,那就太好了。
javascript - 如何使 JQuery 文件上传插件在未选择文件的情况下工作?
我知道以前有人问过这个问题,但没有给出令人满意的答案。我正在使用sails.js 开发网站。
我有一个带有一些文本字段的表单以及文件上传选项(为此我使用了 JQuery 文件上传插件)。但是,如果没有选择文件并且只输入文本字段,则提交不会继续进行。
这是我的 main.js 提交函数:
这是我的表格:
如何使库在没有选择文件的情况下工作?另一种选择是进行两个单独的提交,一个用于文本字段,一个用于文件。但这会很混乱,我不喜欢这种方式。任何指导将不胜感激。
node.js - 如何在sails.js 中预定义/生成唯一ID?
我正在使用sails.js 和mySQL db 来构建一个网站。为了解决这个特殊问题,我想到了预先定义我的模型的 ID 属性(通过使用时间戳来处理唯一性)。因此,一旦我使用我定义的 ID 创建了一条记录,我将能够将文件(我使用 JQuery 文件上传插件上传)与我创建的这个特定记录相关联。但我不确定如何在sails.js 中执行此操作。这可能吗?
或者我可以只定义一个单独的属性,该属性将具有该属性unique: true
并在前端生成它并将其传递给后端并使用此属性来关联我的文件。
ruby-on-rails - 使用 jquery 和carrierwave 的三重嵌套表单多图像上传
并收到此错误:
更好的错误突出了这一行:
这是我的 POST 日志:
我认为,一般逻辑是正确的,因为我的参数中确实有两个图像。我的进一步假设是,我的强参数有些不正确。我读过,要允许数组,您应该在强参数中使用哈希,并允许哈希,您应该使用数组。我尝试了所有可能的组合,现在我很困惑。
强参数:
我的其余代码记录:
new.html.haml - 表单
产品.咖啡:
楷模:
我的应用程序的基本逻辑如下:我有一个产品(比如说,一件 T 恤“水银 t 骨”,这件 T 恤可以有很多选项(例如,绿色、蓝色、黄色),并且对于我想要的每个选项上传多张图片(因此,option_pics - 说绿色选项为 4 张图片,蓝色选项为 5 张,黄色选项为 2 张图片)
ruby-on-rails - CDF V2 文档,无摘要信息。使用回形针时
使用回形针 + jquery 文件上传上传文件时无法识别内容类型。
抛出错误“从文件命令发现的内容类型:CDF V2 文档,没有摘要信息。请参阅文档以允许这种组合”
无法上传相同的。