问题标签 [transloadit]

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 回答
305 浏览

transloadit - 使用基于 Transloadit 中的文件名的表单字段名称的汇编变量

我目前正在上传多个文件,每个生成的名称都通过表单字段传递。我现在遇到的问题是因为我要上传多个文件,所以我需要动态表单字段。

例如上传单个图像 - 我没有遇到问题

HTML

模板

文件路径结果:

现在上传多张图片 - 我现在遇到了麻烦

由于文件的数量取决于用户,我将通过 JS 进行检查,并在表单字段中附加它们生成的名称

JS

模板

所以很明显那条行不通的就是这条

我现在的问题是我应该如何根据文件名调用表单字段?

其他变量的参考:https ://transloadit.com/docs#assembly-variables

0 投票
1 回答
92 浏览

ruby-on-rails - 如何在 transloadit 汇编指令中访问 rails 表单字段值

我正在使用transloadit处理带有 rails 的图像上传。我已包含所有字段 ( fields: "*"),因此它们与参数一起提交。我现在想在汇编指令中使用它们来重命名文件。请参阅说明的相关摘录,

但是,这不起作用。结果文件是,

我究竟做错了什么?

奖励: 还有一种方法可以使用 transloadit 参数化字段值,或者我应该只有一个隐藏的输入字段,在提交表单时设置正确的值。我想这也可以让我绕过第一个问题,但不知何故感觉很脏。

0 投票
1 回答
29 浏览

transloadit - 转载提交错误的表格

我的页面上有几个表格,它们都有“my_form”类。我已按如下方式激活 transloadit:

文件上传并提交表单后,提交错误的表单。Transloadit 提交页面上的最后一个表单,类为“my_form”,而不是我提交的特定表单。

知道这是怎么发生的吗?

0 投票
1 回答
104 浏览

transloadit - 使用流逻辑跳过 Transloadit 程序集的一个步骤?

如果上传的文件还不是 JPG,是否可以使用 Transloadit 中的流逻辑或文件过滤将 PNG 转换为 JPG,但跳过该步骤并继续其他处理步骤?

从我从文档中可以看出,只有在满足或不满足条件时才能停止程序集。

谢谢!

0 投票
1 回答
293 浏览

javascript - 使用 transloadit,如何将两个图像调整为不同大小?

我有一个表格,上面有两张图片:

在此处输入图像描述

我已经配置了 transloadit,因此一旦选择了新图像,transloadit 就会创建一个缩略图,然后将缩略图和原始图像都推送到 Amazon S3。

为此,在我的 transloadit 帐户中,我创建了以下模板:

我的javascript是:

还有我的一些刀片模板/html,即使它可能只会混淆问题:

到目前为止,一切都很好。但是,现在我想让 transloadit 将两个原始图像调整/裁剪到正确的大小。主图像需要为 300x150 像素,次图像需要为 200x200 像素。我该怎么做呢?

谢谢!

0 投票
1 回答
179 浏览

javascript - 如何将图像画布数据发送到 Transloadit?

Transloadit似乎只有一个上传表单 API。我希望像这样将画布的内容发送到 Transloadit:

这可能吗?

0 投票
1 回答
65 浏览

c# - 在 c# 中的 Transloadit 中没有得到任何视频上传结果

我正在使用 transloadit 进行视频转换并将其保存在 C# 中的 s3 中。我能够上传视频并且能够得到空结果的响应。我的回复是“ok”:“ASSEMBLY_EXECUTING”,消息和结果标签是空的。因此,一旦执行程序集,就没有得到最终响应。所以,我看到有一些属性 assembly.setblocking = true .. 但在 C# 中该属性不可用。那么我怎样才能得到最终的回应。

请帮我解决这个问题。

提前致谢。

0 投票
1 回答
187 浏览

c# - Transloadit 在 c#.net 中无法获得 ASSEMBLY_COMPLETED 响应

通过以下链接的参考

https://github.com/nkranitz/transloadit-csharp-sdk 我使用 transloadit 进行视频转换并将其保存在 C# 中的 s3 中。我能够上传视频和图像,并且能够得到空结果的响应。我的回复是“ok”:“ASSEMBLY_EXECUTING”,消息和结果标签是空的。因此,一旦像 ASSEMBLY_COMPLETED 一样执行程序集,我就没有得到最终响应。所以,我看到有一些属性 assembly.setblocking = true .. 但在 C# 中该属性不可用。那么如何获得最终响应或如何在 c#.net 中使用阻塞属性

请帮我解决这个问题。

提前致谢。

下面是代码片段

ITransloadit transloadit = new Transloadit.Transloadit("APIKEY", "Secret");

0 投票
1 回答
66 浏览

video - 如何加快用户所需的视频上传速度以改善他们的入职体验(在智能手机上)?

新秀海报在这里。感谢任何指导:我正在使用 Parse 后端和 DB 在 Cloud 9 上编写我的响应式网站。我的注册过程中的一个必要步骤(仅限智能手机)是让用户上传自己的 1 分钟视频,但通过蜂窝网络处理数据上传可能会很慢,我需要一种使用 html/js 可靠地完成此操作的方法. 我可以做些什么来提高上传速度?我是否应该建议他们仅在连接到 WiFi 时才注册,而不是电话服务?有人试过 TransLoadit 吗?谢谢你的想法,大卫

0 投票
1 回答
160 浏览

angularjs - 使用 angularjs 和 cordova 将本地文件发布到休息端点

我正在尝试将用户录制的视频发布到休息端点。用户将录制视频,然后我的应用程序会将其发布到 TransloadIt。我目前正在使用 Cordova 的 FileTransfer 插件。我的应用程序只是在运行时退出。这就是我所拥有的。

https://gist.github.com/anonymous/fcbf6fdba12071b68fae

我找不到任何发布从 Web 表单提交的文件的示例。在这种情况下,视频是设备上的本地文件。