我已经在我的Ubuntu服务器上安装了最新版本的开源Artifactory,mGinx面向它,一切看起来都很棒!在第一次尝试将文件上传到存储库时,我得到了奇怪的结果。
我已经使用“jar”文件的主体和“application / binary”的内容类型对以下URL(这是我的Artifactory实例)“P {3}}”进行了PUT。
收到的回复是“一切都好”。当从存储库下载文件时,它的大小正确,但它有零(0x00 0x00 0x00 0x00 ...)而不是原始内容。
我尝试了不同的文件 - 任何相同的结果。试图通过“curl”和Firefox中的“HttpRequester”插件来实现 - 每次都有相同的结果。
非常感谢任何有关它可能出错的想法!
答案 0 :(得分:0)
这似乎是nGinx的一个问题,它通过' 0x00'字节而不是Artifactory发布数据的实际内容。通过将文件直接发送到Artifactory绕过nGinx来确认,这导致正确的文件内容保存在存储库中。