草庐IT

swfupload

全部标签

ruby-on-rails - 将 Rails 与 Paperclip 和 SWFUpload 结合使用

我有一个基本的Rails应用程序测试,其中包含一个用回形针处理的照片字段的用户模型。我创建了能够创建/编辑用户的View,并且照片上传工作正常。Editinguseruser_path(@user),:html=>{:method=>"put",:multipart=>true}do|f|%>|然后,我想将SWFUpload集成到我的应用程序中。我试着按照这个tutorial并运行testproject没有任何成功:浏览按钮不会打开文件对话框,并抛出错误#2176,这是关于selectFiles()方法的。首先,问题是Flashv.10与项目中包含的旧版本SWFUpload(2.1.0

ruby-on-rails - 在 Ruby 中检测上传文件的 MIME 类型

在Ruby或RubyonRails中是否有可靠的方法来检测上传文件的MIME类型?我正在使用SWFupload上传JPEG和PNG,content_type始终是"application/octet-stream" 最佳答案 ruby-filemagicgem会做到这一点:require'filemagic'putsFileMagic.new(FileMagic::MAGIC_MIME).file(__FILE__)#=>text/x-ruby;charset=us-ascii这个gem根本不看文件扩展名。它读取一些文件内容并使用它

asp.net-mvc - 在 ASP.NET MVC 的局部 View 中执行 Javascript

我在head标签内使用这段JavaScript代码,以便用浏览按钮填充div,以便用户可以上传图像(swfupload)。...varswfu=function(){returnnewSWFUpload({//BackendSettings//settingsgohere...//Toolongtodisplayhere//DebugSettingsdebug:false});}window.onload=swfu;....这很好用,但问题是当我尝试将这段代码放在局部View中时。到目前为止,我还无法让它发挥作用。有没有更有经验的救援人员?谢谢 最佳答案

javascript - 如果未在 file_dialog_complete_handler 中调用,SWFUpload startUpload() 将失败

我正在尝试让SWFUpload将图像以及图像必须附带的其他发布数据正确上传到我的服务器。有一个表格来填写数据,因此在用户单击浏览按钮并选择他的图像文件后,图像不会立即上传。它一直在队列中,直到用户单击发送按钮,然后我调用mySwfUploadInstance.startUpload()以便开始上传。但它在swfupload.js的第452行的函数'callFlash'中惨败:UncaughtCalltoReturnUploadStartfailed在抛出这个错误之前捕获到的异常如下:Object#hasnomethod'CallFunction'在以下函数中:SWFUpload.pro

php - 使用 SWFUpload 和 PHP session 问题

我正在使用jquery插件swfupload。此插件SWFUpload与php文件upload.php一起工作(将上传的文件信息发送给它,并将php保存到目录)。现在我的问题是我网站的每个页面都包含了page_protect();这将启动session检查并设置session变量,例如用户ID。现在在upload.php中我希望输出示例。“OKid123,你成功了!!”id123应该是那里输出的$_SESSION['userID']。我试图输出这个,但$_SESSION['userID']中好像什么都没有。我不明白,它适用于我的所有其他页面。但是好像是SWFupload用flash读取

php - 上传大文件 100MB+ 进度

我在客户端处理大文件上传时遇到了很多麻烦。我正在寻找一种方法来在该人上传时显示上传进度。完成后,我需要让php脚本处理该文件。我目前正在使用http://code.google.com/p/swfupload/SWFUPLOAD,但它给我带来了麻烦。对于5MB等的小文件,它100%的时间都有效,但对于超过100MB的大文件,我会出现奇怪的行为。例如,完成后,上传脚本有时不会接收到一些发布的变量等。由于我无法诊断的原因,它似乎正在崩溃,坦率地说,我完全厌倦了它。(PS我所有的php设置都很好)。我只是在寻找一个没有太多花里胡哨的上传进度的简单解决方案。我只希望能够上传100MB-500M

php - 如何为SWFUpload设置上传文件夹?

我没有在文档中看到如何使用SWFUpload设置上传的文件夹。谁能指出我正确的方向?如果有帮助,我会使用PHP5。 最佳答案 您要做的是调用PHP脚本,该脚本会处理文件上传。您可以打开调试,这将为您提供一个非常好的调试View,了解正在发生的事情以及相关PHP文件的输出。Flash不处理上传,因为Flash实际上在客户端机器上运行。这是我使用的配置示例。flash_url:"js/swfupload/flash/swfupload.swf",upload_url:"ajax/flash_upload.php",post_params

php - 使用php直接上传到带有进度条的s3

关于这个问题UploadFileDirectlytoS3withProgressBar,我想知道是否有更新或其他方法可以在不使用flash或java小程序的情况下执行此操作?我试过使用这个swfupload_s3http://swfupload.org/forum/generaldiscussion/2185,它有效,但不幸的是进度条冲到100%并发现了这一点,(1)LocalProxyServersandsomeAnti-Virussoftwarewillcausethisbehavior.Insteadofsendingtheuploadtotheservertheanti-vir

php - 为大型上传配置 Apache

我正在为我的公司开发一个文件上传服务。我们的用户经常向我们发送非常大的.zip文件,其中包含非常大的illustrator文件。通常文件不会大于1.5GB,但我需要计划处理最大4GB的文件。显然,这引起了很多关于我如何配置我的Apache以允许如此大的文件传输而不会使我的服务器过载或打开安全漏洞的问题。问题1:内存限制我的系统的一个特点是用户应该能够在上传文件后将其下载回来。由于安全问题,我避免使用标准下载(仅链接到文件)——我不能让其他用户下载彼此的文件。我的解决方案是将上传的文件保存在www-root之外的protected目录中,并通过PHP脚本加载它们。该PHP脚本看起来有点像

php - SWFUpload 是否可以将多个文件上传到单个 php 脚本执行

我正在尝试将SWFUpload实现到现有的PHP上传功能中。然而,我当前的后端脚本希望在单个php脚本执行中上传2个字段。(例如,除了包含2个条目的$_FILES参数外)。所以我正在使用SWFUpload排队2个文件并开始上传它们。但是,SWFLUpload似乎会为每个排队的文件调用php后端脚本。我宁愿修改SWFUpload以通过单个后端脚本执行来发送文件,而不必调整后端脚本。有人知道吗?我搜索了各种资源(例如SWFUploads文档和论坛,但没有找到类似的主题。提前致谢 最佳答案 请试试这个。这可能对您有所帮助。http://w
12