Files
movie-system/target/classes/com/demo/movie/controller/common/DownloadController.class

29 lines
3.4 KiB
Plaintext
Raw Normal View History

2024-04-01 10:06:50 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<00>
(bc
b 'd
e
fg
h
i
jk
lm
ln opq
rs
tu ovw
xy
z
{
|}~
<00> o<00>
'<00><00>
<00><00>
<00> o<00>
<00>
<00><00>
<00>
<00><00><00>uploadVideoPathLjava/lang/String;RuntimeVisibleAnnotations4Lorg/springframework/beans/factory/annotation/Value;value${movie.upload.video.path}<init>()VCodeLineNumberTableLocalVariableTablethis5Lcom/demo/movie/controller/common/DownloadController;downloadVideoFile=(Ljava/lang/String;Ljavax/servlet/http/HttpServletResponse;)VeLjava/lang/Exception;filenameresponse(Ljavax/servlet/http/HttpServletResponse;fileLjava/io/File;suffix StackMapTable<00>q<00>gwMethodParameters8Lorg/springframework/web/bind/annotation/RequestMapping;/download_video"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/RequestParam;namerequiredwriteFileToResponse9(Ljava/io/File;Ljavax/servlet/http/HttpServletResponse;)V outputStream#Ljavax/servlet/ServletOutputStream;iIbuff[BfisLjava/io/FileInputStream;bisLjava/io/BufferedInputStream;U<00><00><00>
SourceFileDownloadController.java /download+Lorg/springframework/stereotype/Controller; /0java/lang/StringBuilder )* <00><00> <00><00> java/io/File /<00> <00><00> <00><00><00> <00><00> <00><00><00> <00><00>java/lang/String<00> <00><00><00> <00><00> <00><00>java/lang/Exception <00>0. <00><00> <00><00> <00><00>Content-Dispositionattachment;filename=<00> <00><00> <00><00> NOjava/io/FileInputStream /<00>java/io/BufferedInputStream /<00> <00><00> <00><00><00> <00><00> <00>03com/demo/movie/controller/common/DownloadControllerjava/lang/Object&javax/servlet/http/HttpServletResponse!javax/servlet/ServletOutputStreamappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vlength()J(J)Ljava/lang/StringBuilder;java/lang/IntegervalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValue()IsetContentLength(I)Vjava/nio/file/Pathsget;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;java/nio/file/FilesprobeContentType((Ljava/nio/file/Path;)Ljava/lang/String;setContentTypeprintStackTrace lastIndexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String;java/lang/SystemcurrentTimeMillis setHeader'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/io/File;)V(Ljava/io/InputStream;)VgetOutputStream%()Ljavax/servlet/ServletOutputStream;read([B)Iwrite([BII)Vclose!'()*+ ,-s./01/*<2A><01>23 45671B<00><>Y<>*<2A><04>+<2B><05>L<>Y+<2B>N,<2C>Y<>-<2D> <09>
 <0B><05><06> <0C> <0A>,+<03><0F><10><11><00>
:<04>++<15>`+<2B><17>:,<19>Y<><1A><05><1B>
<04><05><06>*-,<2C><1D>ARU2. $%'A)R,U*W+\-n.<00>/<00>03>W89<00>45<00>:*<00>;<x=>n)?*@<02>UABCDEF :;+G-[sHIJKs:LZMNO1a`<00>N::<05>Y+<2B>:<04> Y<04>!:,<2C>":-<2D>#6<02>-<07>$-<2D>#6<07><><EFBFBD><05>%<04>&<26>
:<06><14> UX2B89 : <=!>)?1@7A@BKDPEUHXFZG_J3\ ),PQ1$RSZ89`45`=>`;<ZTU WVW TXY@=<04>1ADCZ[\]<19> ADCZ[\EF =;^_+G-[s`a