爱问知识人 爱问教育 医院库

asp怎么实现jpg?

首页

asp怎么实现jpg?

asp怎么实现jpg、txt、html文件直接下载代码?

提交回答

全部答案

    2018-10-27 18:44:37
  •   、程序代码asp文件直接下载代码一:如果你只需要实现下载jpg、txt、html文件,可以采用这种简单的代码,代码如下:%url=request(filename)Response。AddHeader content-type,application/x-msdownload Response。
      AddHeader Content-Disposition,attachment;filename= urlResponse。End() %asp文件直接下载代码二:如果你要实现不但可以下载jpg、txt、html格式文件,同时还希望能够直接下载asp、php等格式文件下载,那么可以用下面的代码来实现,代码如下:%Const ForReading=1Const TristateTrue=-1 Const FILE_TRANSFER_SIZE=16384 Response。
      Buffer = TrueFunction TransferFile(path, mimeType, filename)Dim objFileSystem, objFile, objStreamDim charDim sentsend=0TransferFile = TrueSet objFileSystem = Server。
      CreateObject(Scripting。FileSystemObject)Set objFile = objFileSystem。GetFile(Path)Set objStream = objFile。OpenAsTextStream(ForReading, TristateTrue)Response。
      AddHeader content-type, mimeTyperesponse。AddHeader Content-Disposition,attachment;filename= filename Response。AddHeader content-length, objFile。
      SizeDo While Not objStream。AtEndOfStreamchar = objStream。Read(1)Response。BinaryWrite(char)sent = sent + 1If (sent MOD FILE_TRANSFER_SIZE) = 0 ThenResponse。
      FlushIf Not Response。IsClientConnected ThenTransferFile = FalseExit DoEnd IfEnd IfLoopResponse。FlushIf Not Response。IsClientConnected Then TransferFile = FalseobjStream。
      CloseSet objStream = NothingSet objFileSystem = NothingEnd FunctionDim path, mimeType, sucess,downfilenamedownfilename=request(filename)path = Server。
      MapPath(downfilename)mimeType=text/plainsucess = TransferFile(path, mimeType,downfilename)Response。End%asp。

    无***

    2018-10-27 18:44:37

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):