草庐IT

u-upload

全部标签

ruby - 事件机器 : How to receive file uploads?

对于普通的Ruby/Rails应用程序来说,这有点不寻常。我正在构建一个主要在EventMachine之上运行的应用程序。WEBrick提供了一些HTML文件,但大多数应用程序都使用javascript在客户端运行,并通过Web套接字连接到我的EventMachine应用程序。我需要能够接受文件上传并将它们存储在本地。如何做到这一点?更新:如果您有兴趣,hereisalinktothesourcecode. 最佳答案 首先是如何使用sinatra构建一个简单的文件上传:FileuploadwithSinatra所以现在要使用thin

ruby-on-rails - ruby rails : How can I resolve the "Digest::Digest is deprecated; use Digest" warning when uploading to AWS-S3?

我正在尝试制作一个应用程序,用户可以在其中将音乐上传、下载和流式传输到AmazonWebServices、SimpleStorageServices(AWS-S3)。我试图解决的一个问题是,当我尝试上传MP3文件时,我在终端中收到一条警告,该警告在我被重定向并向用户发出消息“无法完成上传”。当我在上传方法中对我的AWS对象使用.store方法时,我收到“Digest::Digestisdeprecated;useDigest”警告。有没有其他人处理过这种情况并且可以帮助我?非常感谢,非常感谢。这是我的Controller:类SongsControllerBUCKET='batana_a

ruby-on-rails - 如何从 Carrierwave Uploader 对象引用父模型

我想在通过Carrierwave完成文件上传后运行一些方法。Carrierwave包含几个回调方法详解here.我打算使用:store回调。这很好,但它需要我在Uploader对象实例中运行回调方法。这不是世界末日,但我想将所有逻辑保留在父模型中。我的问题是:我应该如何从uploader中引用父模型?我在文档中没有看到任何明显的内容?我想我可以做类似的事情ParentModel.last.call_my_method_here但这似乎是一种非常脆弱的编码方式(预计不会有很多请求,但仍然如此)。 最佳答案 我想model变量就是您要查

javascript - jQuery-File-Upload 上传前重命名文件

我正在使用库jQuery-File-Upload在我的awss3存储桶上上传文件。我的问题是我想在上传前重命名我的文件,因为如果文件名中有特殊字符,aws返回的url不正确,我无法在我的Controllerrails中打开它。有没有办法覆盖库中的函数来重命名文件?谢谢, 最佳答案 在遵循Heroku教程后,我遇到了类似的挑战。我想从文件名中删除空格并根据当前项目添加文件夹前缀。为了在上传到S3之前更改文件名,我添加了一个submitcallback我在客户端修改了名称。fileInput.fileupload({...submit:

ruby-on-rails - CarrierWave:为多种类型的文件创建 1 个 uploader

我想为多种类型的文件(图片、pdf、视频)创建1个uploader对于每个content_type会有不同的Action如何定义文件的内容类型?例如:ifimage?version:thumbdoprocess:proper_resizeendelsifvideo?version:thumbdosomethingendend 最佳答案 我遇到过这个,它看起来像一个如何解决这个问题的例子:https://gist.github.com/995663.uploader首先在您调用mount_uploader时加载,此时ifimage?或

python - Django FileField with upload_to 在运行时确定

我正在尝试设置我的上传,以便如果用户joe上传一个文件,它会转到MEDIA_ROOT/joe,而不是让每个人的文件都转到MEDIA_ROOT。问题是我不知道如何在模型中定义它。以下是它目前的样子:classContent(models.Model):name=models.CharField(max_length=200)user=models.ForeignKey(User)file=models.FileField(upload_to='.')所以我想要的是而不是'。作为upload_to,让它成为用户名。我知道,从Django1.0开始,您可以定义自己的函数来处理upload_t

python - Django FileField with upload_to 在运行时确定

我正在尝试设置我的上传,以便如果用户joe上传一个文件,它会转到MEDIA_ROOT/joe,而不是让每个人的文件都转到MEDIA_ROOT。问题是我不知道如何在模型中定义它。以下是它目前的样子:classContent(models.Model):name=models.CharField(max_length=200)user=models.ForeignKey(User)file=models.FileField(upload_to='.')所以我想要的是而不是'。作为upload_to,让它成为用户名。我知道,从Django1.0开始,您可以定义自己的函数来处理upload_t

iphone - objective-c : How to upload image and text using HTTP POST?

我已经成功创建了两种不同的方法,它们中的每一个都可以上传图像或文本。但是我在编写可以同时发布文本和图像的方法时遇到问题!//这是我的新方法,女巫比@sgosha做得很好:-(void)upload{NSString*urlString=@"http://www.examplescript.com";NSMutableURLRequest*request=[[[NSMutableURLRequestalloc]init]autorelease];[requestsetURL:[NSURLURLWithString:urlString]];[requestsetHTTPMethod:@"P

iphone - objective-c : How to upload image and text using HTTP POST?

我已经成功创建了两种不同的方法,它们中的每一个都可以上传图像或文本。但是我在编写可以同时发布文本和图像的方法时遇到问题!//这是我的新方法,女巫比@sgosha做得很好:-(void)upload{NSString*urlString=@"http://www.examplescript.com";NSMutableURLRequest*request=[[[NSMutableURLRequestalloc]init]autorelease];[requestsetURL:[NSURLURLWithString:urlString]];[requestsetHTTPMethod:@"P

php - move_uploaded_file 给出 "failed to open stream: Permission denied"错误

在CentOS上尝试使用Apache2.2和PHP5.3配置上传目录时,我不断收到此错误。在php.ini中:upload_tmp_dir=/var/www/html/mysite/tmp_file_upload/在httpd.conf中:Directory/var/www/html/mysite/tmp_file_upload/>Options-IndexesAllowOverrideNoneOrderallow,denyAllowfromallOptions-IndexesCentOS目录权限:drwxrwxr-x2rootroot4096Nov1110:01imagesdrwxr