Example #1
0
        public override UploadResult Upload(Stream stream, string fileName)
        {
            UploadResult result = SendRequestFile("https://d1.dropfile.to/upload", stream, fileName);

            if (result.IsSuccess)
            {
                DropfileResponse response = JsonConvert.DeserializeObject <DropfileResponse>(result.Response);

                if (response != null && response.Status == 0)
                {
                    result.URL         = response.URL;
                    result.DeletionURL = response.URL + "+" + response.Access_key;
                }
            }

            return(result);
        }
Example #2
0
        public override UploadResult Upload(Stream stream, string fileName)
        {
            UploadResult result = UploadData(stream, "https://dropfile.to/upload", fileName);

            if (result.IsSuccess)
            {
                DropfileResponse response = JsonConvert.DeserializeObject <DropfileResponse>(result.Response);

                if (response != null && response.Status == 0)
                {
                    result.URL         = response.URL;
                    result.DeletionURL = response.URL.Replace("dropfile.to/", "dropfile.to/api/") + "?delete=" + response.Access_key;
                }
            }

            return(result);
        }