54 lines
1.4 KiB
Bash
54 lines
1.4 KiB
Bash
|
|
#!/bin/bash
|
|||
|
|
|
|||
|
|
echo "🧪 测试data目录功能"
|
|||
|
|
echo "=================================="
|
|||
|
|
echo ""
|
|||
|
|
|
|||
|
|
API_URL="http://10.10.10.77:8001/api"
|
|||
|
|
|
|||
|
|
echo "1. 测试获取文件列表..."
|
|||
|
|
curl -s "${API_URL}/datasets/files" | python3 -c "
|
|||
|
|
import json, sys
|
|||
|
|
data = json.load(sys.stdin)
|
|||
|
|
print(f'✅ 共 {data[\"data\"][\"total\"]} 个文件')
|
|||
|
|
print('')
|
|||
|
|
for f in data['data']['files']:
|
|||
|
|
print(f' 📄 {f[\"filename\"]} - {f[\"size_human\"]}')
|
|||
|
|
"
|
|||
|
|
echo ""
|
|||
|
|
|
|||
|
|
echo "2. 测试上传新文件..."
|
|||
|
|
cat > /tmp/test_upload.json << 'INNER_EOF'
|
|||
|
|
[{"text": "测试上传", "label": "test"}]
|
|||
|
|
INNER_EOF
|
|||
|
|
|
|||
|
|
curl -s -X POST "${API_URL}/datasets/upload" \
|
|||
|
|
-F "file=@/tmp/test_upload.json" \
|
|||
|
|
-F "description=测试data目录上传" | python3 -c "
|
|||
|
|
import json, sys
|
|||
|
|
data = json.load(sys.stdin)
|
|||
|
|
if data['code'] == 200:
|
|||
|
|
print('✅ 文件上传成功')
|
|||
|
|
print(f' 保存路径: {data[\"data\"][\"dataset\"][\"saved_path\"]}')
|
|||
|
|
else:
|
|||
|
|
print('❌ 上传失败')
|
|||
|
|
"
|
|||
|
|
echo ""
|
|||
|
|
|
|||
|
|
echo "3. 再次获取文件列表..."
|
|||
|
|
curl -s "${API_URL}/datasets/files" | python3 -c "
|
|||
|
|
import json, sys
|
|||
|
|
data = json.load(sys.stdin)
|
|||
|
|
print(f'✅ 当前共 {data[\"data\"][\"total\"]} 个文件')
|
|||
|
|
"
|
|||
|
|
|
|||
|
|
echo ""
|
|||
|
|
echo "=================================="
|
|||
|
|
echo "✅ 测试完成!"
|
|||
|
|
echo ""
|
|||
|
|
echo "📁 data目录位置:"
|
|||
|
|
echo " /data/code/FT_Platform/YG_FT_Platform/data/"
|
|||
|
|
echo ""
|
|||
|
|
echo "🔍 查看文件:"
|
|||
|
|
echo " ls -lh /data/code/FT_Platform/YG_FT_Platform/data/"
|