计算附件大小,调整附件大小单位

ONE、计算附件的大小 

public void countFileSize(List<CaseFileVO> list) {
		if(list!=null&&list.size()>0) {
			for (int i = 0; i < list.size(); i++) {
				list.get(i).setSizestr(fileSize(list.get(i).getSize())); //附件大小
				String owner = list.get(i).getOwner();      //上传人
				if(StringUtil.isNotNull(owner) && owner.contains("_")) {
					list.get(i).setOwner(owner.substring(owner.indexOf("_") + 1));
				}
			}
		}
	}

TWO、调用具体的计算方法 

public String fileSize(Long size) {
		DecimalFormat format = new DecimalFormat("0.00");
		if(size < 1024) {
			return size+"B";
		}else if (size<1024*1024) {
			return format.format(size/1024f)+"KB";
		}else if (size<1024*1024*1024) {
			return format.format(size/1024f/1024f)+"MB";
		} else {
			return format.format(size/1024f/1024f/1024f)+"GB";
		}
	}

THREE、返回的类型 

package com.zrar.gpsp.ywpub.vo;

import com.zrar.easyweb.filecenter.entity.FileCenterBean;
import com.zrar.easyweb.util.GsonUtil;
import com.zrar.easyweb.util.StringUtil;

import java.io.File;
import java.io.InputStream;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 工单附件对象
 */
public class CaseFileVOO implements Serializable {

    /**
     * 附件大小
     */
    private Long size;
    
    private String sizestr;
    
    /**
     * 上传人
     */
    private String owner;
    /**
     * 上传人名称
     */
    private String ownerName;

    public Long getSize() {
        return size;
    }

    public void setSize(Long size) {
        this.size = size;
    }

    public String getSizestr() {
        return sizestr;
    }

    public void setSizestr(String sizestr) {
        this.sizestr = sizestr;
    }

    public String getOwner() {
        return owner;
    }

    public void setOwner(String owner) {
        this.owner = owner;
    }

    public String getOwnerName() {
        return ownerName;
    }

    public void setOwnerName(String ownerName) {
        this.ownerName = ownerName;
    }

    @Override
    public String toString() {
        return GsonUtil.bean2json(this);
    }
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Office 表格中,您可以通过以下步骤插入附件: 1. 点击“插入”选项卡,在“文档”组下选择“附件”。 2. 选择您想要插入的文件,然后点击“打开”。 3. 将文件拖放到表格单元格中,表格将自动调整以适应该文件。 4. 如果您需要调整附件大小或位置,右键单击附件并选择“大小和属性”或“布局和属性”选项。 注意:插入附件会增加文件大小,这可能会影响文件的性能。另外,如果您将表格共享给其他人,您需要确保他们能够访问附件。 ### 回答2: 在Office表格中插入附件的方法取决于所使用的具体Office应用程序,如Excel、Word或PowerPoint。以下是在这些应用程序中插入附件的一般步骤: 1. 首先,选择要插入附件的单元格或文本位置。可以在表格中的任何位置插入附件。 2. 然后,打开“插入”选项卡或菜单。在此选项卡或菜单中,可以找到各种插入选项。 3. 在“插入”选项卡中,找到“附件”或“对象”选项。不同的Office应用程序可能会使用不同的标签或选项名称。 4. 在弹出的对话框中,选择要插入的附件文件。可以从本地计算机或网络位置选择已有的文件。 5. 选择附件后,点击“插入”或类似按钮,以将附件插入到所选位置。 6. 一旦插入附件,它将显示在表格中的对应位置。可以使用拖放或调整大小的方式来调整附件的位置和大小。 请注意,在表格中插入的附件实际上是链接到原始文件的快捷方式。如果移动或删除了原始文件,可能会导致链接失效。因此,建议保留原始附件文件,并在共享或分发表格时共享原始文件的副本。 请注意,上述步骤仅提供了一般的插入附件指导,请根据所使用的具体Office应用程序的版本和功能进行调整。 ### 回答3: 在Office表格中,可以通过以下步骤来插入附件: 1. 打开Office表格软件,例如Microsoft Excel或Google Sheets等。 2. 选择你想要在表格中插入附件的位置,确保光标在正确的单元格中。 3. 在菜单栏中找到"插入"选项,并点击它。 4. 在弹出的下拉菜单中,找到"附件"选项,并点击它。 5. 这会打开一个文件浏览器窗口,你可以在这里选择你想要插入的附件文件。 6. 浏览并找到你想要插入的附件文件,然后点击"确定"按钮。 7. Office表格软件会自动将选定的附件文件插入到你之前选择的单元格中。 请注意,不同的Office表格软件可能会有一些细微的差异。例如,在Microsoft Excel中,你也可以使用超链接的方式插入附件文件,通过在某个单元格中插入链接以打开附件文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值