ファイルをアップロードする方法がありますが、同時に名前とパスを変更し、そのコピーを新しい名前で新しいパスに保存しています。
データベースでは、新しいファイル名とパスを確認できましたが、新しいファイルを保存する実際のフォルダーに移動すると、そこにはありません。誰かがこれを修正する方法を指摘できれば、それは素晴らしいことです:D
static string docx = @"../../TestFiles/Types.docx";
try
{
FileStream fileStream = new FileStream(docx, FileMode.Open, FileAccess.Read);
string filePath = fileStream.Name;
string fileName = Path.GetFileName(fileStream.Name);
docConverter.FileSubmit(6, filePath, fileName, 1, FILESTORELOCATION, 89);
fileStream.Close();
}
public void FileSubmit(int studentId, string rawStoragePath, string fileName, int uploadedByUserId, string storagePath, int assignmentElementsId)
{
Guid strGUID = Guid.NewGuid();
string FILESTORELOCATION = @"C:\TestFiles\";
storagePath = FILESTORELOCATION + strGUID + ".pdf";
DateTime uploadDate = DateTime.UtcNow;
stuSubSvc.UploadAssignment(studentId, strGUID,fileName, rawStoragePath, uploadDate, uploadedByUserId, storagePath, 0, assignmentElementsId);
}