Привет, Элан! Я столкнулся с той же проблемой в своем проекте и нашел решение
, и ожидается, что работа будет выполнена, следуй моим шагам
if (api.Docusign_download(strDocuSignUserName, strDocuSignPassword, strDocuSignIntegratorKey, EnvelopeID, Environment.ExpandEnvironmentVariables("%temp%")) == true)
{
if (m_streamWriter1 != null)
{
m_streamWriter1.WriteLine(" This envelop id is Downloaded and update the table" + EnvelopeID + DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToShortTimeString() + "\n");
}
fpath1 = Environment.ExpandEnvironmentVariables("%temp%") + '\\' + EnvelopeID + '1' + ".pdf";
fpath2 = Environment.ExpandEnvironmentVariables("%temp%") + '\\' + EnvelopeID + '2' + ".pdf";
if (System.IO.File.Exists(fpath1))
{
fso = new FileSystemObject();
// fso.CopyFile(fileLoc, "\\\\Tech-Pro-01\\D\\", true); i download the file in temp folder and copy file to unc path ur expected work on reverse like access file to unc path he does not work directly but work in in direct access like temp folder to services
fso.CopyFile(fpath1, UNC, true);
fso.CopyFile(fpath2, UNC, true);
fso.DeleteFile(fpath1, true);
fso.DeleteFile(fpath2, true);
//System.IO.File.Move(fileLoc, fileLocMove);
Я просто использую устаревший скрипт приложения в файле vb fsoсистемный объект
1, убедитесь, что доступ к пути к карте в iuser и доступ к сетевым службам разрешены для подключенной машины 2, добавьте сценарий справочной системы
3 и пример пути unc \ computername \sharedname \ folder \ filename 4, просто fso.copyfile (uncpath, tempfoler, true) 5, у вас есть доступ к вашему файлу во временной папке, к которому он имеет ожидаемый доступ и отлично работает
доступ к временной папке "c: \ windows\ temp, потому что процесс может использовать только временную папку Windows
надеюсь, что он работает отлично
спасибо и всего наилучшего
jagadeesh Говиндарадж Пиллаи jagadeesh1492@facebook.com