Example #1
0
        public void sendImage(string imagesfile)
        {
            // string filePath = Dts.Variables["User::output_file"].Value.ToString();
            string token = "bfb23eac41e03147d0d4345dd3611db1";


            MultiPartFormUpload multiPartFormUpload = new MultiPartFormUpload();

            NameValueCollection headers = new NameValueCollection();

            headers.Add("token", token);

            string filePath = "";


            try
            {
                List <FileInfo> files = new List <FileInfo>()
                {
                    new FileInfo(filePath)
                };
                MultiPartFormUpload.UploadResponse response = multiPartFormUpload.Upload("http://195.248.241.179/khanedan/backend/api/v1/file-uploader", headers, new NameValueCollection()
                {
                }, files);

                // Dts.TaskResult = (int)ScriptResults.Success;
            }
            catch (Exception ex)
            {
                // Dts.TaskResult = (int)ScriptResults.Failure;
            }
        }
Example #2
0
        public override bool Execute()
        {
            Log.LogMessage("Pushing {0} to {1}...", File, BaseUrl);
            MultiPartFormUpload uploader = new MultiPartFormUpload();
            var res = uploader.Upload($"{BaseUrl}/api/upload.php?key={Key}", new NameValueCollection(), new NameValueCollection(), new List <FileInfo> {
                new FileInfo(File)
            });

            return(res.HttpStatusCode == HttpStatusCode.OK);
        }