Tag: file upload

如何限制上传的dropzone.js文件的数量?

根据使用情况,如何限制dropzone.js允许的文件数量? 例如,我可能只需要允许上传1,2或4个文件。 这不是uploadMultiple 。 不幸的是, uploadMultiple仅适用于每个请求处理的文件数量。

RESTdevisefile upload

我需要为file upload服务创build一个REST API,允许用户: 打开一个会话 上传一堆文件 closures会话 然后,再回来做一些上一个会话中上传的文件。 为了便于处理关于每个文件的数据并处理文件本身的内容,这就是我正在考虑使用的URIscheme: /sessions/ /sessions/3 /sessions/3/files /sessions/3/files/5 /sessions/3/file/5/content /sessions/3/file/5/metadata 这将允许文件元数据从文件内容分开处理。 在这种情况下,只允许在文件内容和文件元数据上进行GET,并且更新其中任何一个,新文件必须是PUT。 这有道理吗? 如果不是的话,为什么,怎么会更好?

在Rails中上传文件

我是新手,我正在使用CRUD技术编写一个RESTful网站。 到目前为止,我已经创build了三个页面,所有这些页面都允许用户从数据库中创build,编辑和删除一行。 不过,我的第四页需要包含一个上传文件的forms,但是a)我不知道文件系统如何与Rails协同工作,因此我不知道应该在哪里存储文件。 该文件将是100kb左右,不能存储在临时存储,因为它会不断下载。 和b)我不知道如何写入一个文件。 如果你能告诉我如何去做上面提到的 – 在input表单上创build一个上传input,然后将文件写到一个单独的目录中的文件path,这将是非常好的。

如何在django中unit testingfile upload

在我的Django应用程序中,我有一个完成file upload的视图。核心片段就是这样的 … if (request.method == 'POST'): if request.FILES.has_key('file'): file = request.FILES['file'] with open(settings.destfolder+'/%s' % file.name, 'wb+') as dest: for chunk in file.chunks(): dest.write(chunk) 我想unit testing的观点。我打算testing愉快的path以及失败的path..其中request.FILES没有关键'文件'的情况下, request.FILES['file']有None .. 如何设置快乐path的发布数据?有人可以告诉我吗?

foreach在Request.Files

我试图上传ASP.NET MVC中的多个文件,我有我的控制器中这个简单的foreach循环 foreach (HttpPostedFileBase f in Request.Files) { if (f.ContentLength > 0) FileUpload(f); } 以前的代码会产生这个错误: Unable to cast object of type 'System.String' to type 'System.Web.HttpPostedFile'. 我不明白的是为什么Request.Files [1]返回一个HttpPostedFileBase,但是当它被迭代时,它返回string(大概是文件名)。 注意:我知道这可以用for循环来解决。 另外,我尝试使用HttpPostedFile,具有相同的错误。

nginx 1.5+file upload – 最佳实践

我正在寻找通过我的nginx服务器上传文件。 我目前正在运行nginx-1.4.6并愿意根据需要将其移至最新的稳定nginx-1.5* 。 社区最喜欢的是Valery Kholodkov的nginx-upload-module ,在这里find。 令人遗憾的是,瓦列里不再维护这个模块,细节在这里 。 从nginx-1.3.9 ,模块部分工作或根本不工作。 我已经将nginx-upload-module编译成了nginx-1.4.6并且得到了一个似乎在nginx-1.5.3 变更集中修复的bug(Client cxn closed)。 但是我已经应用了补丁,没有运气。 阿纳托利稍微过时的职位, 在这里 ,提供了多种解决scheme,包括四个解决scheme nginx的上传模块 nginx的,大的上载 卢阿- resty上传 clientbodyinfileonly 当我深入到第二和第四个解决scheme(我宁愿不要让lua成为一个依赖,但我可能),我认为问这个社区是合适的: 目前用nginx-1.5+上传文件的最佳做法是什么? 让我补充一点,我正在从python POST命令上传文件并尝试使用curl进行testing。 PHP不在我的技术堆栈上。

为什么IE7指定一个MIMEtypes的图像/ pjpeg而不是只是图像/ jpeg?

当在IE7中通过表单上传文件(jpeg)时,我看到了一个MIMEtypes的“image / pjpeg”,而不是“image / jpeg”(正如我在Firefox或类似文件中看到的那样)。 解决这个问题很简单,但是我只是想知道为什么IE7在这种情况下performance不一样?

上传文件之前validation文件扩展名

我正在上传图片到一个servlet。 上传的文件是否为图片的validation仅在服务器端完成,方法是检查文件头中的幻数。 在将表单提交给servlet之前,有什么方法可以validation客户端的扩展吗? 一旦我进入它开始上传。 我在客户端使用JavaScript和jQuery。 更新:我终于结束了与服务器端validation读取字节和拒绝上传,如果它不是一个图像。

如何禁用用于file upload的Express BodyParser(Node.js)

这似乎应该是一个相当简单的问题,但我很难找出如何处理它。 我使用Node.js + Express来构build一个Web应用程序,并且我发现在大多数情况下,expression公开的连接BodyParser是非常有用的。 不过,我希望能更细粒度地访问多部分表单数据POSTS,因为他们来了 – 我需要将inputstream传输到另一台服务器,并且希望避免首先下载整个文件。 因为我正在使用Express BodyParser,所有的file upload都会自动parsing,并在使用“request.files”之前上传并提供给我的任何函数。 有没有办法让我禁用BodyParser的多部分formdata职位,而不是禁用它的一切?

如何使用Paperclip以编程方式设置file upload

我有一个耙子任务使用faker gem为随机数据创build一个应用程序。 然而,我们也有我们想要在这个rake任务中上传的图片(比如标识)。 我们已经设置了Paperclip,但是没有办法在rake任务中以编程方式上传它们。 有任何想法吗?