0
JCR 저장소의 정어리를 통해 zip 파일을 추가하려고합니다. 작은 테스트 케이스를 만들었습니다.sardine-webdav-jcr을 통해 zip 파일 추가
public void getFileTest() {
String baseUrl = "http://localhost:8380/jackrabbit/repository";
Sardine sardine = SardineFactory.begin("guest", "guest");
ContentLengthInputStream is = null;
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpParams httpParams = httpClient.getParams();
HttpConnectionParams.setConnectionTimeout(httpParams, this.connectTimeout);
HttpConnectionParams.setSoTimeout(httpParams, this.socketTimeout);
HttpConnectionParams.setStaleCheckingEnabled(httpParams, true);
SardineImpl sar = new SardineImpl(httpClient);
sar.setCredentials("guest", "guest");
try {
java.io.File file = new java.io.File("D:\\Software\\vfabric-tc-server-developer-2.7.0.RELEASE\\lcs_campus\\webapps\\learningPlatform\\static\\dummyInlineAuthoringContent.zip");
FileInputStream fis=new FileInputStream(file);
MimetypesFileTypeMap mimeType = new MimetypesFileTypeMap();
byte[] byteArray=IOUtils.toByteArray(fis);
sar.put(baseUrl + "/content/a/d/admin-admin-admin--admin-admin-admin/Library/rejesh1/dummyInline233.txt",byteArray);
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
문제는 삽입 된 zip 파일의 파일 구조가 누락 된 소스 파일 만 (우편 내부) 모든 파일의 내용과 같은 것입니다. 문제를 놓고 미쳐 버리세요! .. 도움을주세요 !!!!!
이잖아 .. 나중에 그게 issue..same했다 xml 파일로 간다! –