第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MultipartForm_data:沒有為公共javax.ws.rs.core.Response

MultipartForm_data:沒有為公共javax.ws.rs.core.Response

紅糖糍粑 2019-07-09 15:40:18
MultipartForm_data:沒有為公共javax.ws.rs.core.Response類型的參數(shù)找到注入源我使用基于澤西島的RESTfulService實現(xiàn)策略來構(gòu)建一個用于上傳文件的服務(wù)。我的服務(wù)類名是:UploadFileService.java(參見下面的代碼) package com.jerser.service;import java.io.File;import java.io.FileOutputStream;  import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;  import javax.ws.rs.Consumes;import javax.ws.rs.POST;import javax.ws.rs.Path;  import javax.ws.rs.core.MediaType;import javax.ws.rs.core.Response;import com.sun.jersey.core.header.FormDataContentDisposition;  import com.sun.jersey.multipart.FormDataParam;@Path("/fileUpload")public class UploadFileService {     @POST     @Path("/upload")     @Consumes(MediaType.MULTIPART_FORM_DATA)     public Response uploadFile(         @FormDataParam("file") InputStream uploadedInputStream,         @FormDataParam("file") FormDataContentDisposition fileDetail) {         String uploadedFileLocation = "d://uploaded/" + fileDetail.getFileName();         // save it         writeToFile(uploadedInputStream, uploadedFileLocation);         String output = "File uploaded to : " + uploadedFileLocation;         return Response.status(200).entity(output).build();     }     // save uploaded file to new location     private void writeToFile(InputStream uploadedInputStream,         String uploadedFileLocation) {         try {             OutputStream out = new FileOutputStream(new File(                     uploadedFileLocation));             int read = 0;             byte[] bytes = new byte[1024];             out = new FileOutputStream(new File(uploadedFileLocation));             while ((read = uploadedInputStream.read(bytes)) != -1) {                 out.write(bytes, 0, read);             }             out.flush();             out.close();         } catch (IOException e) {             e.printStackTrace();         }     }}在互聯(lián)網(wǎng)上,我發(fā)現(xiàn)有很多例子展示了如何使用RESTfulAPI上傳多部分文件。但有著同樣的解決方案。我也不能運(yùn)行這些代碼。我想我把JAR文件搞錯了。有人能幫我嗎?
查看完整描述

3 回答

?
繁花如伊

TA貢獻(xiàn)2012條經(jīng)驗 獲得超12個贊

我也得到了同樣的例外,我在web.xml中做了以下更改

<init-param>
            <param-name>jersey.config.server.provider.classnames</param-name>
            <param-value>org.glassfish.jersey.filter.LoggingFilter;org.glassfish.jersey.moxy.json.MoxyFeature;
            org.glassfish.jersey.media.multipart.MultiPartFeature</param-value>
        </init-param>

我不知道這2件的改變解決了這個問題。


查看完整回答
反對 回復(fù) 2019-07-09
  • 3 回答
  • 0 關(guān)注
  • 773 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號