Noob Scala问题:
我有以下代码摘录:
@tailrec
def buildObjectFromFile(dataList: List[String], fileObject: IncomingFile): IncomingFile = {
dataList match {
case Nil => fileObject
case data :: list =>
val recordIdentifier = data.substring(0, 2)
if (recordIdentifier.equals("00"
因此,我从JavaScript客户端异步发送单个文件的块。当我在SpringBoot服务器端收到数据块时,我希望将该数据块的字节写入到RandomAccessFile中。尽管此代码适用于同步发送数据块的客户端,但不适用于异步情况。我假设这个问题是我以异步方式调用seek()时引起的。我认为这会扰乱写操作。如果有任何帮助,我将不胜感激。
public void writeChunkRandomAccessFile(MultipartFile chunk, int chunkId, int chunkSize, String filename, int fileSize, boolean firs