anchor.diff:      print('$source, $nickname');
       var sourceFile = new File.fromUri(new Uri.file(source));
       print('$sourceFile');
  -    Future<File> copyFuture = sourceFile.copy('../tmp/test.txt');
  -    copyFuture.catchError((fail){
  +    //Future<File> copyFuture = sourceFile.copy('../tmp/test.txt');
  +    
  +    var tmpDir = new Directory('tmp');
  +    tmpDir.createSync();
  +    
  +    var pathString = '../tmp/' + nickname;
  +    try {
  +      var copiedFile = sourceFile.copySync(pathString);
  +    } catch(exception){
  +      print(exception);
  +      return new FailResponse();
  +    }
  +    /*
  +    copiedFile.catchError((fail){
         return new FailResponse();
       });
  -
  +    */    
       return new SuccessResponse();
     }
     
  
positive.code:         Destination string
          Nickname    string
      },...]
      */ 
      return new JSONResponse([]);
    }
    shelf.Response Files(shelf.Request req){
      return new JSONResponse([]);
    }
    shelf.Response Upload(shelf.Request req){
      var nickname = req.url.queryParameters["nickname"];
  
negative.code:     var source = req.url.queryParameters["source"];
      print('$source, $nickname');
      var tempFile = new File.fromUri(new Uri.file('../tmp/test.txt'));
      
      /*
      Future<File> copyFuture = tempFile.copy(source);
      copyFuture.catchError((fail){
        return new FailResponse();
      });
      */
      return new SuccessResponse();
    }
    
  