Update - This sample has been archived. For any appropriate replacement sample code, please use https://github.com/Azure-Samples/azure-typescript-e2e-apps.
Learn how to use this sample in the documentation.
git clone https://github.com/azure-Samples/js-e2e-azure-function-upload-file && \
cd js-e2e-azure-function-upload-file && npm install \
npm start
git clone https://github.com/azure-Samples/js-e2e-azure-function-upload-file && \
cd js-e2e-azure-function-upload-file && npm install \
code . \
Once Visual Studio Code, use Remote - Containers extension to open the project in a dev container.
- Add the Storage connection string as AzureWebJobsStorage app setting
The following files have been provided to upload a document:
-
upload.sh:
bash upload.sh
curl -X POST \ -F 'filename=@test-file.txt' \ -H 'Content-Type: text/plain' \ 'http://localhost:7071/api/upload?filename=test-file.txt&username=jsmith' --verbose
-
upload-azure.sh:
bash upload-azure.sh
- you need to edit this file before calling it to add your resource name and function key (as the code).curl -X POST \ -F 'filename=@test-file.txt' \ -H 'Content-Type: text/plain' \ 'https://YOUR-RESOURCE-NAME.azurewebsites.net/api/upload?code=YOUR-FUNCTION-KEY&filename=test-file.txt&username=jsmith&code=abc' --verbose