问题标签 [swfupload]
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.
flash - HTTPS 上的 SWFUpload 不起作用
当目标 servlet 正在侦听 HTTPS 时,我无法使用 SWFUpload 上传文件。在 HTTP 上它工作正常。
问题仅在使用 FireFox 或 Opera 时出现。在 IE 上它工作正常 - 没有尝试过其他浏览器。
编辑: 在调试模式下由 SWFUpload 提供的错误消息:
SWF 调试:事件:uploadProgress (OPEN):文件 ID:SWFUpload_0_0 SWF 调试:事件:uploadError:IO 错误:文件 ID:SWFUpload_0_0。IO 错误:错误 #2038 SWF 调试:事件:uploadComplete :上传周期完成。
ruby-on-rails - 如何使用 AS3 / Flash / SWFUpload 处理 HTTPStatus 响应 201
我在 Rails 站点上使用 SWFUpload 以允许将 MP3 直接上传到 Sound Cloud。为了避免必须先将大文件上传到我的服务器并推送到 Sound Cloud,我直接通过 SWFUpload 访问他们的 API,传递必要的 OAuth 令牌数据。
一切正常 - 除了 - Flash 无法处理 Sound Cloud 的 API 返回的 HTTP 响应代码 (201)。这总是会触发 Flash 未处理的 IO 错误。即使 SWFUpload 允许我在 JS 中覆盖它,它也会破坏任何响应数据(上传文件的 URI)。
有谁知道我怎么能以某种方式截取 201 代码,以便我可以将其设为 200 代码用于闪存?我不知道如何避免这个 IO 错误。我已经尝试过围绕所有内容的 try/catch 语句,甚至重新编译 SWFUpload 以尝试新事物都无济于事。任何帮助将不胜感激。
php - PHP 会话和 Javascript 回调
我正在使用 swf-upload 来处理我正在处理的网站上的文件上传。
问题在于捕获函数,称为 swf-upload.php。如果我直接访问它所在的 URL,它可以正常工作,它会正确读取启动会话并获取用户权限,但是当网页使用 ajax 回调调用它时,它声称会话是空的。
我正在使用错误处理程序和输出日志记录的组合来找出它在做什么,并且直接访问和 ajax 访问之间的代码路径完全没有区别。
有什么想法吗?
jquery - 在 SWFUpload 中找不到占位符元素
我正在尝试在我拥有的表单上实现 SWFUpload。但是,它没有识别占位符。我的代码在下面,有人可以帮忙吗?如果有帮助,我正在使用 jQuery。
标题:
身体:
Javascript(foo.js):
编辑:我尝试查看 SWFUpload.js 的源代码,发现在它试图找到元素的时候,它会这样做:
我试着看看发生了什么,令人难以置信的是,在返回对象的document.GetElementByID
同时返回 null $('#'+this.settings.button_placeholder_id)
!我宁愿不修改库以使用另一个依赖项。有谁知道这可能是为什么?
html - 当 SWFUpload 按钮中的 WMODE=TRANSPARENT 时单击不会触发
我在 HTML 页面中有一个基于 Flash 的SWFUpload上传按钮。
我正在尝试设置该按钮的样式。SWFUpload 为 Flash 按钮的设置提供了一个 Javascript 设置界面。我自己没有 Flash,所以我必须使用预编译的 SWF 文件。
现在,我希望按钮适合它所在的 HTML 元素的背景颜色。我不在乎我是通过透明度还是通过给闪光灯按钮一个颜色来实现这一点。但是 SWFUpload 2.20 已经没有指定背景颜色的设置了,我也不想使用指定颜色的背景图片。
我试过
这给了我一个透明的按钮,但它不再对点击事件做出反应。甚至当我单击文本的微小白色像素时也不会。
我试着给它一个透明的背景图片:
但无济于事。
有人知道该怎么做吗?
为什么设置为时电影不再处理点击transparent
?
我正在 Windows 7 上的 Firefox 3.5 上进行测试。
flash - 每个 Flash 上传者都给出了糟糕的进度值
我去年初为一个内部网站编写的文件上传脚本在许多机器上都表现异常。在某些机器上,它始终运行良好,而在其他机器上,它始终表现不佳。我在使用 YUI Uploader、SWFUpload(2.2 和 2.5a)和 Uploadify 时遇到了完全相同的问题。
在行为不端的机器上,进度事件(或可能的回调)报告上传速度太快了。它正在以大约 9 或 10MB/s 的速度发展,而不是实际的 50 或 60kb/s。进度条很快填满,然后不再触发进度事件。几分钟后,完成事件将在上传实际完成时触发。
我必须强调,文件上传确实正常进行,即使报告的进度非常错误。
进度事件报告了正确的文件大小,但报告的上传量通常太高,而且似乎始终是 2^16 (65536) 的倍数。
我只是在 Windows XP 上使用 Firefox 3.5 时遇到这个问题,所有这些都有 Flash 10 的各种颠覆。
有没有人听说过这种情况,或者知道发生了什么?
(我要去提交一些错误报告,但希望这里有人有这方面的经验。)
asp.net - SWFUpload:如何在 ASP.NET 中实现上传处理程序?
我是一个新手到中级的 .NET 开发人员,我不太了解 SWFUpload 的上传处理程序应该如何工作。我应该从 http 流中读取它吗?
我无法在文档中或广泛的谷歌搜索中找到任何示例或解释。
提前致谢
asp.net-mvc - SWF上传认证
我正在使用 SWFUpload 在 ASP.NET MVC 1.0 网站中进行文件上传。它工作正常,但我无法验证上传方法。HttpContext.User.Identity.Name 返回一个空字符串。我假设这是因为 Flash 电影正在发帖。我也在使用这里提供的包装器:http: //blog.codeville.net/2008/11/24/jquery-ajax-uploader-plugin-with-progress-bar/。
下面的控制器动作被触发,但正如上面提到的,用户对象没有被传递。
任何帮助表示赞赏!
看法
HTML
Javascript
控制器动作
flash - 上传文件时,flash 是否总是发布“文件名”参数?
我尝试了两个 Flash 上传组件,swfupload 和 uploadify,它们似乎都生成带有“文件名”参数的 POST。我的问题是我发布到的服务有一组严格指定的允许参数,而 Filename 不是其中之一。
那么,是否有可能从帖子中删除此参数?
flash - SWFUpload 在上传时过早关闭连接 (nginx 499)
我正在使用 swfupload 将文件上传到 nginx。它适用于我和我们 99% 的用户。然而,对于几个用户,它在上传过程中以某种方式失败。它打开了一个连接,但似乎在它完成之前关闭了它 - nginx 在其访问日志中报告了 499 状态,即 NGX_HTTP_CLIENT_CLOSED_REQUEST。
我设法联系了其中一位用户以获取更多信息。他们在 XP 和 Firefox 3.5.7 上运行 Flash 10.0.42。
有没有人见过这样的事情?关于修复它/我如何进一步调查的任何建议?
-乔纳森