diff --git a/pages/api/file/uploadsinglefile.js b/pages/api/file/uploadsinglefile.js new file mode 100644 index 00000000..fd349f1a --- /dev/null +++ b/pages/api/file/uploadsinglefile.js @@ -0,0 +1,51 @@ +import { + createBlob, + createRepBlob, + uploadSingleFile, +} from "../../../actions/azurestorage"; + +import nextConnect from "next-connect"; +import middleware from "../middleware/middleware"; + +const ApiProxy = nextConnect(); +ApiProxy.use(middleware); + +ApiProxy.post(async (req, res) => { + var checkHash = req.query.hash; + console.log(JSON.stringify(req.body)); + console.log(JSON.stringify(req.body.appealData)); + console.log(req.files); + + const containerID = req.body.containerID[0]; + const casefolderID = req.body.casefolderID[0]; + + console.log("there are files:", Object.keys(req.files).length); + + // var checkquerypath = "/api/file/upload"; + + //console.log(hashAPIPath(checkquerypath), checkHash); + //console.log(hashAPIPath(checkquerypath) == "?hash=" + checkHash); + + // if (hashAPIPath(checkquerypath) == "?hash=" + checkHash) { + //createContainer(containerID).then((containerName) => { + + console.log("does this get folder name:", containerID, casefolderID); + + uploadSingleFile(req.files, containerID, casefolderID).then((data) => { + return res.status(200).json({ data }); + }); + + //}); + + // } else { + // return res.status(400).json(); + // } +}); + +export const config = { + api: { + bodyParser: false, + }, +}; + +export default ApiProxy;