|
@@ -88,25 +88,6 @@ public class AttachmentFileUtil {
|
|
|
logger.info("FTP inputStream -- size:"+inputStream.available());
|
|
|
System.out.println("inputStream:"+inputStream);
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
TempFileCache cache = CacheFactory.getCommonCacheFactory().getTempFileCache();
|
|
|
tempUrl = cache.saveAsFullUrl((String) attachItem.get("name"), inputStream, 1600);
|
|
|
logger.info("FTP tempUrl -- inputStream -- size:" + CacheFactory.getCommonCacheFactory().getTempFileCache().getInputStream(tempUrl).available());
|
|
@@ -156,12 +137,19 @@ public class AttachmentFileUtil {
|
|
|
FileItem fileItem = new FileItem(fileName, pathParam, in);
|
|
|
|
|
|
|
|
|
- String downUrl =service.upload(fileItem);
|
|
|
+ String downUrl = service.upload(fileItem);
|
|
|
logger.info("FTP downUrl:"+downUrl);
|
|
|
System.out.println("downUrl:"+downUrl);
|
|
|
|
|
|
+
|
|
|
+ * 附件有2个地址
|
|
|
+ * 一个是 downloadID 示例:1ebecb8a91003c00
|
|
|
+ * 一个是 url 示例:http:
|
|
|
+ */
|
|
|
+ attachItem.put("downUrl", downUrl);
|
|
|
attachItem.put("url", actUrl);
|
|
|
result.put("url", actUrl);
|
|
|
+ result.put("downUrl", downUrl);
|
|
|
attachments.add(attachItem);
|
|
|
|
|
|
AttachmentServiceHelper.upload(entity, pk, attachKey, attachments);
|
|
@@ -233,7 +221,8 @@ public class AttachmentFileUtil {
|
|
|
attObj.set("name", attachment.get("name"));
|
|
|
attObj.set("size", 0);
|
|
|
attObj.set("uid", attachment.get("uid"));
|
|
|
- attObj.set("url", attachment.get("uid"));
|
|
|
+
|
|
|
+ attObj.set("url", attachment.get("downUrl"));
|
|
|
String fileType = attachment.get("name").toString();
|
|
|
if (fileType.contains(".")) {
|
|
|
fileType = fileType.substring(fileType.lastIndexOf(".") + 1);
|