Tag: 文件上传

Android:如何将.mp3文件和图像上传到http服务器?

我将图像上传到服务器的代码是: String userIdParameter = String.valueOf(userId); String fileName = “temporary_holder.jpg”; HttpURLConnection conn = null; DataOutputStream dos = null; String lineEnd = “\r\n”; String twoHyphens = “–“; String boundary = “*****”; int bytesRead, bytesAvailable, bufferSize; byte[] buffer; int maxBufferSize = 1 * 1024 * 1024; String sourceFileUri = HomeScreen.get_path(); String upLoadServerUri = “http://10.120.10.87:8080/WebImage/UploadImage”; File sourceFile = new […]

Jetty在多部分表单请求上抛出“多部分请求的缺少内容”

我正在使用servlet-api 3.0.1(javax.servlet:javax.servlet-api:3.0.1)运行Jetty 9(jetty-9.0.5.v20130815)服务器,我的servlet配置为接受多部分请求。 web.xml – restapi org.springframework.web.servlet.DispatcherServlet 1 8428800 8428800 1048576 applicationContext.xml – 它实现了一个POST命令,它应该通过HttpServletRequest接收文件上传。 但是当调用request.getParts()时,会发生以下exception: java.io.IOException: Missing content for multipart request at org.eclipse.jetty.util.MultiPartInputStreamParser.parse(MultiPartInputStreamParser.java:493) at org.eclipse.jetty.util.MultiPartInputStreamParser.getParts(MultiPartInputStreamParser.java:401) at org.eclipse.jetty.server.Request.getParts(Request.java:2077) at javax.servlet.http.HttpServletRequestWrapper.getParts(HttpServletRequestWrapper.java:351) at javax.servlet.http.HttpServletRequestWrapper.getParts(HttpServletRequestWrapper.java:351) 客户端是使用ASIFormDataRequest的iOS应用程序,但我不认为客户端有问题,因为它曾经使用过Apache commons-fileupload.jar。 我没有切换服务器使用Jetty的多部分支持来接收文件。 这是请求,由代理拦截 – POST /mycommand HTTP/1.1 Host: localhost:8080 Proxy-Connection: close Accept-Encoding: gzip Content-Type: multipart/form-data; charset=utf-8; boundary=0xKhTmLbOuNdArY-849F4DA3-85DC-46F1-B182-44257808F0B9 Content-Length: 1568 Connection: close –0xKhTmLbOuNdArY-849F4DA3-85DC-46F1-B182-44257808F0B9 Content-Disposition: […]

如何使用Java上传的防病毒软件扫描文件?

我正在开发一个需要文件上传的应用程序,它还需要在服务器上使用可用的防病毒软件扫描该文件。 我听说过赛门铁克为应用程序服务器提供的APIS。 原型就像,我需要在将来在不同的地方部署应用程序。 所以,我正在考虑放置一个配置文件,从我将要获取可用的Antivirus及其路径。 我想在服务器上使用任何可用的防病毒软件,然后使用命令行,我想传回文件名和结果。 我在传递文件和检索结果时很困惑。 可能吗?

如何使用Java上传大块文件?

我需要使用Java上传大块文件。 有没有我可以参考的示例代码?

将图片从Android上传到PHP服务器

我试图从我的Android设备上传文件到PHP服务器。 有相同问题的线程,但他使用不同的方法。 我的Android端代码工作正常,没有显示错误消息,但服务器没有收到任何文件。 这是我的示例代码,我在网上找到了它。 import java.io.FileInputStream; import android.app.Activity; import android.os.Bundle; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.IOException; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import android.util.Log; public class uploadfile extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); doFileUpload(); } private void doFileUpload(){ HttpURLConnection […]

如何在File类中提供相对路径来上传任何文件?

我正在上传一个文件,我想提供一个相对路径,因为该程序应该在linux和windows环境下工作。 这是我用来上传的内容 realPath = getServletContext().getRealPath(/files); destinationDir = new File(realPath); if(!item.isFormField()) { File file = new File(destinationDir,item.getName()); item.write(file); } 在这里直接提供相对路径的任何其他方法 File file = new File(destinationDir,item.getName());

如何上传图像并将其保存在数据库中?

我必须使用JavaScript创建表单,用户将上传JPG文件并提交其他信息,如姓名,电子邮件等。当用户单击提交时,表单中的所有信息都将加载到值对象。 对于图像文件,我将其设置为byte[] 。 所以假设: public String name; public String email; public byte[] logo; 我也设置了一个servlet来处理提交,但我不知道如何开始。 上传如何工作? 用户提交时,如何获取图像信息? 这是一个截图: http : //imageshack.us/f/32/77675354.png/我需要转换该图像并将其保存为byte[]然后转换为blob,以便我可以将其插入表中。

如何以编程方式将文件上传到网站?

我必须将文件上传到服务器,该服务器仅显示带有文件上传按钮的jsf网页(通过http)。 我必须自动化一个进程(作为java独立进程完成),它生成一个文件并将文件上传到服务器。然后,必须上传文件的服务器不提供FTP或SFTP。 有没有办法做到这一点? 谢谢,里奇