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; } }
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); }