file-upload 相关问题

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

Wordpress 根据 post_title 重命名上传的图片

我正在寻找一种方法来告诉 WordPress 按帖子名称重命名帖子中附加的图像。 我发现这个插件可以解决这个问题,但是......使用插件来完成如此简单的事情是愚蠢的

回答 2 投票 0

如何使用 @supabase/supabase-js 将图像上传到 React Native 应用程序中的 Supabase 存储?身体

我正在使用 Expo 和 Supabase 开发 React Native 应用程序。我需要将图像上传到 Supabase 存储桶。我正在使用 Expo 的 ImagePicker 来选择图像,我想上传这些...

回答 1 投票 0

curl:上传到对象存储时如何处理错误

我正在将bash中的curl文件上传到对象存储,如下所示: 卷曲“https://mybucket.fsn1.your-objectstorage.com//myfile.bin”-T“myfile.bin”--用户“$ {S3KEY}”...

回答 1 投票 0

使用API上传图像,但每次都得到损坏的图像

我正在使用此类进行 API 调用: @Path("上传") @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) 公共类UploadResource扩展BaseResource { ...

回答 1 投票 0

将 PDF 从 iOS 中的共享本地存储(Drive、OneDrive、Dropbox..)上传到 Ktor 失败的服务器

我正在为我的应用程序开发一项功能,用户可以从设备中的共享存储(Drive、onDrive、Dropbox、..)上传 PDF 我正在使用 Kotlin 多平台 2.0.20 这是我用来上传的代码...

回答 1 投票 0

Struts FormFile 接口的 getFileName() 方法是否对文件名进行过滤?

Struts的FormFile接口的getFileName()方法是否对文件名进行过滤? 我的意思是,按照 Struts 上传文档,“操作中需要什么”部分。 如果...

回答 1 投票 0

Struts`FormFile`接口的`getFileName()`方法是否对文件名进行过滤?

Struts的FormFile接口的getFileName()方法是否对文件名进行过滤? getfileName() 方法的 Struts 文档 我的意思是,按照 Struts 上传文档,&...

回答 1 投票 0

Flutter中如何上传图片到服务器?

我想上传图片,我正在使用 http.Client() 发出请求, 静态uploadImage(字符串id,文件文件){ var httpClient = createHttpClient(); 地图标题...

回答 16 投票 0

在 Struts 2 中上传大文件时出现 SocketTimeOut

我想将图片发布到我的服务器(Tomcat 7.0.40)。 该项目是基于apache-struts2-2.2.1、spring 3.6和apache-commons-fileupload构建的。 首先,我编写一些 HTML 代码。 我想将图片发布到我的服务器(Tomcat 7.0.40)。 该项目基于 apache-struts2-2.2.1、spring 3.6 和 apache-commons-fileupload 构建。 首先,我编写一些 HTML 代码。 <input type="file" name="xxx" id="ccc" /> 好的,接下来。我做出一个动作延伸ActionSupport。 public XxxAction extends ActionSupport{ private java.io.File xxx; public String execute() throws Exception{ ...... } //getter and setter below } 接下来,这个动作是由 spring 配置注入的,如: <bean id="xxxAction" class="xxx.xxx.XxxAction" /> 也许你发现我输了scope="prototype",但请忽略它,因为问题不在那里。 接下来,通过struts2.xml进行配置,例如: <package name="xxx" namespace="/xxx" extends="json-default"> <action name="upload" class="xxxAction"> <interceptor-ref name="fileUpload"> <param name="allowedTypes">image/bmp,image/gif,image/jpg</param> </interceptor-ref> <interceptor-ref name="defaultStack"></interceptor-ref> <result> <param name="root">toFrontJson</param> </result> </action> </package> 好的,现在我向服务器提交一个图片文件。我们假设该操作可以接收该文件。但是当图片大到足以通过一会儿时,在通过的一半时我关闭了网络浏览器。它将得到 SocketTimeOut 异常。我在 Tomcat 配置文件夹中找到了 server.xml,连接超时设置为 20000。最重要的是,当我遇到此异常时。对此操作的其他请求无法访问。它将得到: cannot find aciton or result ...... 我认为SocketTimeOut异常一定会导致某些事情发生。它让动作实例消失。所以,我在scope="prototype"中添加了spring.xml。它有效。 虽然,当我中断文件上传操作时,我遇到了一些其他异常,但其他请求都可以。 但是,我希望知道在添加 scope="prototype" 之前发生了什么,为什么其他请求找不到该操作,以及为什么我得到 SocketTimeOut 异常。 在 apache-commons-fileupload 中?还是 Struts 2? Spring 使用的默认范围是 singleton。所以你的代码失败是因为文件上的同步IO操作。 当您将其更改为 prototype 时,每个操作都有自己的操作 bean 实例,因此它们使用自己的字段并且不会相互粘连。

回答 1 投票 0

InvokeAgent API - 将图像发送到 AWS BEDROCK 代理

有没有办法可以使用 InvokeAgent API 将图像文件作为 base64 或 s3 存储库链接发送到 BedRock Agent? 我注意到在语法中我们有这部分: 响应 = client.invoke_agent(

回答 1 投票 0

检测 jQuery 的 ajaxSubmit() 跳过的文件上传

我有一个表单,我通过 jQuery 的 ajaxSubmit() 函数提交该表单。此表单包含一个文件控件,并且它已被提出为一个可能的故障点,如果选择该文件,则重新...

回答 1 投票 0

缺少在 Struts 2 中通过 jQuery 的 ajaxSubmit() 提交的文件

我有一个表单,我通过 jQuery 的 ajaxSubmit() 函数提交该表单。此表单包含一个文件控件,并且它已被提出为一个可能的故障点,如果选择该文件,则重新...

回答 1 投票 0

通过 MS Graph API 上传驱动器文件

我正在尝试通过 MS Graph API 将文件(.xlsx 小于 4MB)上传到驱动器位置。 驾驶位置 请参阅下面的代码了解更多详细信息,我感谢您帮助解决当前的问题...

回答 1 投票 0

Ruby On Rails:form_for 上的 file_field 示例

我在 Rails 中遇到了文件上传问题。我找到了 file_field :file helper,可以与 form_for(@some_model) 一起使用。但是,我找不到这种情况的任何用法,因为这些标签用于

回答 2 投票 0

无法上传文件(无错误,零大小)

我在上传 JPG 文件时遇到任何问题。但并非全部,我找不到任何原因... :-( 当然,我尝试先搜索,但没有结果... 我有我们的图像、打印屏幕...

回答 2 投票 0

如何在Struts 2中上传大文件

我想上传大量图像文件(最大大小10mb)。 为此,我使用以下配置:struts.xml: 我想上传大量图像文件(最大大小10mb)。 为此,我使用以下配置:struts.xml: <interceptors> <interceptor-stack name="fileUploadStack"> <interceptor-ref name="exception" /> <interceptor-ref name="alias" /> <interceptor-ref name="servletConfig" /> <interceptor-ref name="prepare" /> <interceptor-ref name="i18n" /> <interceptor-ref name="chain" /> <interceptor-ref name="debugging" /> <interceptor-ref name="profiling" /> <interceptor-ref name="scopedModelDriven" /> <interceptor-ref name="modelDriven" /> <interceptor-ref name="fileUpload"> <param name="maximumSize">10485760</param> <param name="allowedTypes">image/jpg,image/jpeg,image/gif,image/png,image/pjpeg</param> </interceptor-ref> <interceptor-ref name="checkbox" /> <interceptor-ref name="staticParams" /> <interceptor-ref name="actionMappingParams" /> <interceptor-ref name="params"> <param name="excludeParams"> dojo\..*,^struts\..*</param> </interceptor-ref> <interceptor-ref name="conversionError" /> <interceptor-ref name="validation"> <param name="excludeMethods"> input,back,cancel,browse</param> </interceptor-ref> <interceptor-ref name="workflow"> <param name="excludeMethods"> input,back,cancel,browse</param> </interceptor-ref> </interceptor-stack> </interceptors> <action name="ownmessageswithimage" class="social.action.UserMessages" method="insertImage"> <result name="success">/pages/profile/userSingleMessage.jsp</result> <result name="input">/pages/errorpages/ajaxError.jsp</result> <result name="login">/pages/pleaselogin.jsp</result> </action> 编辑: 这是我的JSP文件代码: <script type="text/javascript" src="js/jquery.form.js"></script> <form id="own_message_post" action="ownmessageswithimage" method="post"> <input id="fileupload" type="file" name="user_post_image" data-url="ownmessages" /> <textarea name="message" rows="4" cols="45" id="text_message_status" ></textarea><br> <input type="submit" value="Post" id="submit_form_button" style="background:#004091;padding: 2px 20px 2px 20px;color: whitesmoke;font-weight: bold" /> </form> <script type="text/javascript"> $('#own_message_post').ajaxForm(function(data) { $('#fileupload').val(""); }); </script> 我正在使用异步文件上传脚本, 但问题是它不能上传最多 10 MB 的大文件。 如何使其成为可能? 您应该将常量添加到配置文件中以允许多部分内容大小达到 10M <constant name="struts.multipart.maxSize" value="10485760"/> 我不确定它是否有帮助,但我在客户端使用表单时使用了多部分加密来上传大文件。 这是从文件输入框中以表单形式发送一个文件。 不过我对 struts 不太确定。 似乎<param name="allowedTypes">image/jpg,image/jpeg,image/gif,image/png,image/pjpeg</param>只允许您上传此类类型的图像。在那里添加其他 MIME 类型,例如text/xml 或 任何其他类型

回答 3 投票 0

在 Struts 2 的同一页面上上传的文件详细信息

我可以使用Struts 2上传文件。 但我想在 Struts 2 中显示有关上传文件的详细信息(文件名、文件大小、文件类型)。 我正在尝试使用 我可以使用 Struts 2 上传文件。 但我想在 Struts 2 中显示有关上传文件的详细信息(Filename、filesize、filetype)。 我正在尝试使用 <s:property value="myFile" /> 标签获取详细信息, 但它总是显示[Object HTMLDocument]。 我的代码如下。 uploadfile.jsp: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <div id="success-image"> <s:property value="myFile" /> <s:head theme="ajax" /> <s:form id="asset-upload" name="asset-upload" action="uploadFile.action" method="POST" theme="ajax" enctype="multipart/form-data"> <s:file name="myFile" label="Upload Image"/> <s:submit targets="success-image" showLoadingText="false" indicator="uploading-image" id="asdf"/> </s:form> </div> </body> </html> struts.xml: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant name="struts.enable.DynamicMethodInvocation" value="false" /> <constant name="struts.devMode" value="false" /> <constant name="struts.multipart.maxSize" value="1000000000" /> <package name="default" extends="struts-default,json-default" namespace="/"> <action name="uploadFile" class="com.isam.struts.uploadFile"> <result name="success"> <param name="myFile">myFile</param> </result> <result name="error">login.jsp</result> </action> <action name="autoCompleterList" class="com.isam.struts.AutoCompleterList"> <result type="json" /> </action> </package> </struts> UploadFile.java: package com.isam.struts; import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; import com.opensymphony.xwork2.ActionSupport; public class uploadFile extends ActionSupport { private File myFile; private String myFileContentType; private String myFileFileName; private String destPath; public String execute() { /* Copy file to a safe location */ destPath = "C:/temp/"; try { System.out.println("Src File name: " + myFile); System.out.println("Dst File name: " + myFileFileName); File destFile = new File(destPath, myFileFileName); FileUtils.copyFile(myFile, destFile); } catch (IOException e) { e.printStackTrace(); return ERROR; } return SUCCESS; } public File getMyFile() { return myFile; } public void setMyFile(File myFile) { this.myFile = myFile; } public String getMyFileContentType() { return myFileContentType; } public void setMyFileContentType(String myFileContentType) { this.myFileContentType = myFileContentType; } public String getMyFileFileName() { return myFileFileName; } public void setMyFileFileName(String myFileFileName) { this.myFileFileName = myFileFileName; } } 那么我应该在JSP文件中添加什么来显示详细信息, 我需要在 struts.xml 文件中添加什么? 要在上传后在同一页面上显示文件详细信息,请将操作结果更改为: <action name="uploadFile" class="com.isam.struts.uploadFile"> <result name="success">uploadfile.jsp</result> <result name="error">login.jsp</result> </action> 在 JSP 中使用 <s:property> 标签来显示值: <s:property value="myFile.length()"/> <s:property value="myFileContentType"/> <s:property value="myFileFileName"/> 在uploadFile操作中,您需要放置信息的setter和getter以在结果中显示它。 public void setUpload(File myFile) { this.myFile= myFile; } public void setUploadContentType(String myFileContentType) { this.myFileContentType= myFileContentType; } public void setUploadFileName(String myFileFileName) { this.myFileFileName = myFileFileName; } public String getMyFileFileName() { return myFileFileName; } public String getMyFileSize() { return myFile.length(); } public String getMyFileContentType() { return myFileContentType; } 它为注入值命名,您可以使用这些值进一步显示 <s:property value="myFileName" /> <s:property value="myFileSize" /> <s:property value="myFileContentType" /> 如果文件有扩展名,您可以从myFile查看。如果它有图像类型,那么您应该应用编解码器来获取它和尺寸。然而,这不是必需的。获得 BufferedImage 后,您可以写入或缩放到任何图像类型或大小。 错误的是结果“成功”。结果应该是带有 id 图片参数的重定向操作的正常 URL,如果你想取回它,你必须再次加载它。

回答 2 投票 0

$_Files 在 php 8 上传中为空

我正在尝试学习一点php和html。今天我完成了第一次文件上传。但数组 $_FILES 接缝为空/空。如果我尝试访问它,则会收到错误消息,提示找不到我的密钥。

回答 1 投票 0

将多个文件对象作为二维文件数组上传到API

我正在尝试使用 django 构建一个 API,它支持将文件上传为数组的数组。我想要实现的一个例子是, [ { "string": "某个字符串", ...

回答 1 投票 0

在 PHP5 中上传图片

我在 PHP 中有这段代码,用于将图像上传到目录。问题是:它没有上传 .png 文件。 错误:Você não enviou nenhum arquivo! 我不知道如何解决,已经尝试了很多改变......

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.