Questions tagged «file-upload»

将文件从客户端传输到服务器的方法或动作。

7
如何在JavaScript中将Blob转换为文件
我需要将图像上传到NodeJS服务器到某个目录。我正在connect-busboy为此使用节点模块。 我dataURL使用以下代码将图片转换为Blob: dataURLToBlob: function(dataURL) { var BASE64_MARKER = ';base64,'; if (dataURL.indexOf(BASE64_MARKER) == -1) { var parts = dataURL.split(','); var contentType = parts[0].split(':')[1]; var raw = decodeURIComponent(parts[1]); return new Blob([raw], {type: contentType}); } var parts = dataURL.split(BASE64_MARKER); var contentType = parts[0].split(':')[1]; var raw = window.atob(parts[1]); var rawLength = raw.length; var uInt8Array …


30
此应用程序没有针对/ error的显式映射
我用maven编写了教程https://spring.io/guides/gs/uploading-files/ 复制了我使用的所有代码。 该应用程序可以运行,但是出现错误: Whitelabel Error Page此应用程序没有针对/ error的显式映射,因此您将其视为后备。Tue Jun 30 17:24:02 CST 2015有一个意外错误(类型=未找到,状态= 404)。无可用讯息 我该如何解决?

12
使用Node.js,Express和Mongoose上传图像
多年来,随着事情的变化,请考虑提供更多最新信息的较新答案! 由于许多新的Node.js库很快就变得过时了,无论如何我想问一下使用以下方法上传图像的例子相对较少: Node.js(v0.4.1) 快递(1.0.7) 猫鼬(1.1.0)。 别人如何做? 我发现:node-formidable,但是我是一般上载图像的新手,所以我想学习使用Node.js和Express的一般知识和方法。

10
如何使用PrimeFaces p:fileUpload?永远不会调用侦听器方法,或者UploadedFile为null /引发错误/不可用
我正在尝试使用PrimeFaces上传文件,但是fileUploadListener上传完成后未调用该方法。 这是视图: <h:form> <p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}" mode="advanced" update="messages" sizeLimit="100000" allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/> <p:growl id="messages" showDetail="true"/> </h:form> 和豆: @ManagedBean @RequestScoped public class FileUploadController { public void handleFileUpload(FileUploadEvent event) { FacesMessage msg = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded."); FacesContext.getCurrentInstance().addMessage(null, msg); } } 我在方法上放置了一个断点,但从未调用过。使用mode="simple"和时ajax="false",它被调用,但是我希望它在高级模式下工作。我正在使用Netbeans和Glassfish 3.1。

6
从输入表单获取Base64编码的文件数据
我有一个基本的HTML表单,可以从中获取一些正在Firebug中检查的信息。 我唯一的问题是,在将文件数据发送到服务器之前,我试图对文件数据进行base64编码,然后将其以该格式保存到数据库。 <input type="file" id="fileupload" /> 在Javascript + jQuery中: var file = $('#fileupload').attr("files")[0]; 我有一些基于可用javascript的操作:.getAsBinary()、. getAsText()、. getAsTextURL 但是,这些都不返回可插入的可用文本,因为它们包含不可用的“字符” -我不想在上传的文件中出现“回发”,并且我需要针对特定​​对象的多种形式,因此我很重要获取文件并以这种方式使用Javascript。 我应该如何以一种可以使用广泛使用的Javascript base64编码器的方式获取文件? 谢谢 更新-从这里开始赏金,需要跨浏览器支持!!! 这是我的位置: <input type="file" id="fileuploadform" /> <script type="text/javascript"> var uploadformid = 'fileuploadform'; var uploadform = document.getElementById(uploadformid); /* method to fetch and encode specific file here based on different browsers …


10
如何在Django中对文件上传进行单元测试
在我的django应用程序中,我有一个完成文件上传的视图。核心代码段是这样的 ... 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) 我想对视图进行单元测试。我计划测试快乐路径和失败路径。即,request.FILES没有键“ file”的情况,request.FILES['file']有键“。”的情况None。 如何设置幸福道路的发帖数据?有人可以告诉我吗?


10
ios使用HTTP POST上传图像和文本
谢谢阅读。 我是iOS的新手,正在尝试multi-part form encoding在iOS中上载图片和文本。 该curl等值是这样的:curl -F "param1=value1" -F "param2=@testimage.jpg" "http://some.ip.address:5000/upload" curl上面的命令返回预期的正确响应JSON. 问题: 我不断收到HTTP 400请求,这意味着在编写HTTP POST正文时我做错了什么。 我所做的事情: 为了供参考,我尝试了 Flickr API iOS应用“ POST size too too!”。和目标C:如何使用HTTP POST上传图像和文本?。但是,我一直收到HTTP 400。 我尝试了,ASIHttpRequest但是那里遇到了另一个问题(从未调用过回调)。但是,由于我听说开发人员已停止支持该库,因此我对此不作进一步调查:http : //allseeing-i.com/[request_release] ; 有人可以帮我吗?

3
在IIS7上运行时,如何将maxAllowedContentLength设置为500MB?
我将maxAllowedContentLength更改为 <security> <requestFiltering> <requestLimits maxAllowedContentLength="5024000000" /> </requestFiltering> </security> 在我的web.config中,但是在IIS7上运行时,出现此错误: 'maxAllowedContentLength'属性无效。不是有效的无符号整数 但是当我在VS服务器中运行时,它可以正常运行,没有任何错误。 如何配置我的网站以允许上传500MB大小的文件,而在IIS7上没有此问题?

9
节点/快速文件上传
我正在使用节点v0.10.26并表示v4.2.0,而我对节点还是很新的。在过去三个多小时的时间里,我一直在试图将文件上传表单与Node配合使用,这一直困扰着我。在这一点上,我只是想让req.files不返回未定义。我的观点是这样的 <!DOCTYPE html> <html> <head> <title>{{ title }}</title> <link rel='stylesheet' href='/stylesheets/style.css' /> </head> <body> <h1>{{ title }}</h1> <p>Welcome to {{ title }}</p> <form method='post' action='upload' enctype="multipart/form-data"> <input type='file' name='fileUploaded'> <input type='submit'> </form> </body> </html> 这是我的路线 var express = require('express'); var router = express.Router(); /* GET home page. */ router.get('/', function(req, …


20
上传文件之前验证文件扩展名
我正在将图像上传到servlet。通过检查文件头中的幻数,仅在服务器端验证上传的文件是否为图像。在将表单提交给Servlet之前,有什么方法可以在客户端验证扩展?我一按回车就开始上传。 我在客户端使用Javascript和jQuery。 更新: 我最终结束了服务器端验证,该验证读取字节,如果不是图像,则拒绝上传。

18
更改“未选择文件”:
我有一个按钮“选择文件”,如下所示(我正在使用Jade,但它应该与Html5相同): input(type='file', name='videoFile') 在浏览器中,这将显示一个按钮,旁边带有一个文本“未选择文件”。我想将“未选择文件”文本更改为其他内容,例如“未选择视频”或“请选择视频”。我遵循了这里的第一个建议: 我不想在文件输入字段中看到“未选择文件” 但是这样做并没有改变文本: input(type='file', name='videoFile', title = "Choose a video please") 有人可以帮我弄清楚问题出在哪里吗?
90 html  button  file-upload  pug 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.