小编Zah*_*idi的帖子

在 firebase 上上传文件夹 - javascript

我们可以在 firebase 存储上上传空文件夹或简单地上传包含许多文件的文件夹吗?

因为实际上我可以上传一个文件,但也可以上传多个文件,但我没有找到如何使用文件夹。

javascript firebase firebase-storage

5
推荐指数
2
解决办法
2918
查看次数

makefile重建,即使它是最新的

我的makefile总是重建,不明白为什么。

这里是 :

SRC =   $(DIR)/my_getnbr.c \
        $(DIR)/my_isneg.c \
        $(DIR)/my_putchar.c \

OBJ =   $(SRC:.c=.o)

DIR =   lib/my

LIB_DIR =   lib

NAME    =   libmy.a

MYH =   include/my.h

BUILD = ar rcs $(NAME) $(DIR)/*.o

MV =    mv $(NAME) $(LIB_DIR)

CP =    cp $(MYH) $(DIR)

all:    $(NAME)

$(NAME):    $(OBJ)
            $(BUILD)
            $(MV)
            $(CP)

clean:
    rm -f $(OBJ)

fclean:clean
    rm -f $(LIB_DIR)/$(NAME)

re: fclean all

.PHONY: fclean all re clean
Run Code Online (Sandbox Code Playgroud)

我添加了,.PHONY但是它改变了任何东西:(

他总是BUILD, MV and CP打电话。如果我从Makefile中删除它们,如果他是最新的(仅使用.OBJ),它将不会重建。再次感谢。

c makefile

2
推荐指数
1
解决办法
37
查看次数

使用 tika 检索错误的 mimetype (application/x-tika-ooxml)

对于 docx 文件,我检索application/x-tika-ooxml,但我应该application/vnd.openxmlformats-officedocument.wordprocessingml.document检索

这是我的方法:

public String retrieveMimeType(InputStream stream) throws IOException, TikaException {
        TikaInputStream tikaStream = null;
        TikaConfig tikaConfig = new TikaConfig();
        MediaType mediaType = null;

        try {
            mediaType = tikaConfig.getDetector().detect(TikaInputStream.get(stream), new Metadata());
        } catch (Throwable t) {
            throw t;
        } finally {
            if (tikaStream != null) {
                try {
                    tikaStream.close(); 
                } catch (IOException e) {
                }
            }
        }
        return mediaType.toString();
    }
Run Code Online (Sandbox Code Playgroud)

还有我的依赖:

<dependency>
    <groupId>org.apache.tika</groupId>
    <artifactId>tika-core</artifactId>
    <version>2.1.0</version>
</dependency>
<dependency>
    <groupId>org.apache.tika</groupId>
    <artifactId>tika-parsers</artifactId>
    <version>1.27</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我使用 tika-core 和 tika-parsers …

java pom.xml apache-tika

2
推荐指数
1
解决办法
5930
查看次数

临时上传文件以使用它 - javascript

我正在尝试获取通过拖放检索的文件的完整路径。但问题是,出于安全原因,浏览器不允许这样做..:'(

所以我的问题是:

是否可以在拖放文件时,在使用期间将其在线上传,所以暂时(因为我使用 d3.json 来恢复文件,它允许我在线恢复 json 文件..),并删除在线文件文件在使用结束时,也就是说在关闭选项卡时?

再次感谢您的帮助。

html javascript file-upload d3.js

0
推荐指数
1
解决办法
2960
查看次数