Questions tagged «file-upload»

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

7
从JQuery中的文件输入获取数据
我实际上有一个文件输入,我想检索该文件的Base64数据。 我试过了: $('input#myInput')[0].files[0] 检索数据。但是它仅提供名称,长度,内容类型,而不提供数据本身。 我实际上需要这些数据才能将它们发送到Amazon S3 我已经测试过API,当我通过html形式以“ multipart / form-data”编码类型发送数据时,它就可以工作。 我使用了这个插件:http : //jasny.github.com/bootstrap/javascript.html#fileupload 这个插件为我提供了图片预览,并在图片预览的src属性中检索了数据。但是,当我将这些数据发送到S3时,它不起作用。我可能需要对数据进行编码,例如“ multipart / form-data”,但我不知道为什么。 有没有一种方法可以检索这些数据而无需使用html表单?

8
如何使用jQuery检查文件输入大小?
我有一个具有文件上传功能的表单,如果用户要上传的文件太大,我希望能够有一些不错的客户端错误报告,是否有一种方法可以用jQuery检查文件大小,或者纯粹是在客户端上还是以某种方式将文件发布回服务器以进行检查?



3
如何使用Axios从表单发布文件
当我使用以下命令将文件发布到烧瓶服务器时,使用原始HTML可以从烧瓶请求全局访问文件: <form id="uploadForm" action='upload_file' role="form" method="post" enctype=multipart/form-data> <input type="file" id="file" name="file"> <input type=submit value=Upload> </form> 在烧瓶中: def post(self): if 'file' in request.files: .... 当我尝试对Axios执行相同操作时,烧瓶请求全局为空: <form id="uploadForm" enctype="multipart/form-data" v-on:change="uploadFile"> <input type="file" id="file" name="file"> </form> uploadFile: function (event) { const file = event.target.files[0] axios.post('upload_file', file, { headers: { 'Content-Type': 'multipart/form-data' } }) …

8
HTML:如何将文件上传限制为仅图片?
使用HTML,我如何限制可以上传的文件类型? 为了简化用户体验,我希望将文件上传限制为仅图像(jpeg,gif,png)。 <form method="post" action="..." enctype="multipart/form-data"> <label for="image">Photo</label> <input name="image" type="file" /> </form>


4
python请求文件上传
我正在执行一个使用Python请求库上传文件的简单任务。我搜索了Stack Overflow,似乎没有人遇到相同的问题,即服务器未收到该文件: import requests url='http://nesssi.cacr.caltech.edu/cgi-bin/getmulticonedb_release2.cgi/post' files={'files': open('file.txt','rb')} values={'upload_file' : 'file.txt' , 'DB':'photcat' , 'OUT':'csv' , 'SHORT':'short'} r=requests.post(url,files=files,data=values) 我用文件名填充了'upload_file'关键字的值,因为如果我将其保留为空白,则表示 Error - You must select a file to upload! 现在我明白了 File file.txt of size bytes is uploaded successfully! Query service results: There were 0 lines. 仅当文件为空时才会出现。因此,我对如何成功发送文件感到困惑。我知道该文件有效,因为如果我访问此网站并手动填写表格,它将返回一个很好的匹配对象列表,这就是我想要的。我非常感谢所有提示。 其他一些相关的线程(但不能回答我的问题): 使用POST从Python脚本发送文件 http://docs.python-requests.org/zh-CN/latest/user/quickstart/#response-content 使用请求上传文件并发送额外的数据 http://docs.python-requests.org/zh_CN/latest/user/advanced/#body-content-workflow

8
使用Javascript上传之前检查图像的宽度和高度
我有一个JPS,其中用户可以在其中放置图像: <div class="photo"> <div>Photo (max 240x240 and 100 kb):</div> <input type="file" name="photo" id="photoInput" onchange="checkPhoto(this)"/> </div> 我写了这个js: function checkPhoto(target) { if(target.files[0].type.indexOf("image") == -1) { document.getElementById("photoLabel").innerHTML = "File not supported"; return false; } if(target.files[0].size > 102400) { document.getElementById("photoLabel").innerHTML = "Image too big (max 100kb)"; return false; } document.getElementById("photoLabel").innerHTML = ""; return true; …

14
用php上传多个文件
我想上传多个文件并将其存储在一个文件夹中,并获取路径并将其存储在数据库中。 注意:文件可以是任何类型...
122 php  file-upload 

2
将上传文件保存在Servlet应用程序中的推荐方法
我在这里读到,无论如何该文件都不应该保存在服务器中,因为它不可移植,具有事务性并且需要外部参数。但是,鉴于我需要一个适用于tomcat(7)的tmp解决方案,并且可以(相对)控制我想知道的服务器计算机: 保存文件的最佳位置是什么?我应该将其保存在/WEB-INF/uploads(建议此处使用)还是下面$CATALINA_BASE(请参见此处)或...的某个位置?JavaEE 6教程从用户(:wtf :) 获取路径。注意:该文件不应以任何方式下载。 是否应按此处详细说明设置配置参数?我会喜欢一些代码(我希望给它一个相对路径-因此它至少是Tomcat可移植的)- Part.write()看起来很有希望-但显然需要一个绝对路径 我想对这种方法相对于数据库/ JCR存储库的缺点进行阐述。 不幸的是 ,@ BalusC 的FileServlet专注于下载文件,而他对上传文件的回答却忽略了保存文件的位置。 易于转换为使用DB或JCR实现的解决方案(如jackrabbit)将是可取的。

3
nginx上传client_max_body_size问题
我正在运行nginx / ruby​​-on-rails,并且有一个简单的多部分表单可以上传文件。一切正常,直到我决定限制要上传的文件的最大大小。为此,我将nginx设置client_max_body_size为1m(1MB),并期望在该规则中断时作为响应的HTTP 413(请求实体太大)状态。 问题是,当我上载1.2 MB的文件时,浏览器挂了一下,然后死于“加载页面时重置了连接”消息,而不显示HTTP 413错误页面。 我已经尝试了nginx提供的几乎所有选项,但似乎没有任何效果。有人对此有任何想法吗? 这是我的nginx.conf: worker_processes 1; timer_resolution 1000ms; events { worker_connections 1024; } http { passenger_root /the_passenger_root; passenger_ruby /the_ruby; include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name www.x.com; client_max_body_size 1M; passenger_use_global_queue on; root /the_root; passenger_enabled on; error_page 404 /404.html; error_page …
117 http  file-upload  nginx 

10
有人可以解释如何实现jQuery File Upload插件吗?
编辑(2019年10月):6年后,jQuery File Upload显然仍然使人们发疯。如果您在此处的答案中没有找到任何安慰,请尝试在NPM中寻找替代方案。我保证,这不值得麻烦。 我在上一次编辑中推荐了Uploadify,但正如评论者指出的那样,它们似乎不再提供免费版本。Uploadify是那么 2013呢。 编辑:这似乎仍在增加流量,所以我将解释我最终要做什么。我最终通过遵循已接受答案中的教程来使插件正常工作。但是,jQuery File Upload确实很麻烦,如果您正在寻找一个更简单的文件上传插件,我强烈建议您使用Uploadify。作为一个答案指出,它仅可用于非商业用途。 背景 我正在尝试使用blueimp的jQuery File Upload来允许用户上传文件。开箱即用,可以按照设置说明完美地工作。但是要在我的网站上实际使用它,我希望能够做两件事: 在我的任何现有页面上包括上传器 更改上传文件的目录 插件的所有文件都位于根目录下的文件夹中。 我试过了... 将演示页面移至根目录并更新必要脚本的路径 根据此处的建议,更改UploadHandler.php文件中的'upload_dir'和'upload_url'选项。 在演示javascript的第二行中更改URL 在所有情况下,都会显示预览,并且进度条会运行,但是文件无法上传,并且我在控制台中收到此错误:Uncaught TypeError: Cannot read property 'files' of undefined。我不了解插件的所有部分如何工作,这使得调试变得很困难。 码 演示页面中的javascript: $(function () { 'use strict'; // Change this to the location of your server-side upload handler: var url = 'file_upload/server/php/UploadHandler.php', uploadButton …

2
Android文件选择器
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 改善这个问题 我想制作一个文件上传器。因此,我需要一个文件选择器,但我不想自己写。我发现OI文件管理器非常适合我。但是如何强制用户安装OI文件管理器?如果不能,是否有更好的方法在应用程序中包含文件管理器?谢谢

9
使用C#将文件上传到FTP
我尝试使用C#将文件上传到FTP服务器。文件已上传,但字节为零。 private void button2_Click(object sender, EventArgs e) { var dirPath = @"C:/Documents and Settings/sander.GD/Bureaublad/test/"; ftp ftpClient = new ftp("ftp://example.com/", "username", "password"); string[] files = Directory.GetFiles(dirPath,"*.*"); var uploadPath = "/httpdocs/album"; foreach (string file in files) { ftpClient.createDirectory("/test"); ftpClient.upload(uploadPath + "/" + Path.GetFileName(file), file); } if (string.IsNullOrEmpty(txtnaam.Text)) { MessageBox.Show("Gelieve uw naam in …
112 c#  .net  file-upload  ftp 

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.