safesight/plugins/alarm/uploaders/local_uploader.h
2025-12-26 16:58:18 +08:00

22 lines
515 B
C++

#pragma once
#include "uploader_base.h"
namespace rk3588 {
class LocalUploader : public IUploader {
public:
bool Init(const SimpleJson& config) override;
UploadResult Upload(const std::string& key,
const uint8_t* data,
size_t size,
const std::string& content_type = "") override;
std::string Type() const override { return "local"; }
private:
std::string base_path_;
std::string url_prefix_;
};
} // namespace rk3588